Test tile with c11

This branch adds classes based on std::future but specialized with the detected shared_memory runtime.
Asynchronous versions of shared_memory transform, fold and scan functions will be available in another pull request. 
not sur eif indentation is right looks like ' space instead of 2 for tabs