Is there any way to use abstraction and _Cilk_shared. In normal C++ you can just do
abstract_class * classp; classp = new base_class();
To use new using _Cilk_shared one must perform a vector to wrap the class as seen in http://software.intel.com/sites/default/files/article/326700/effective-use-of-compiler-features-for-offload.pdf at the end of page 14. However if the base class is abstract how does one do this as one cannot create a abstract class.