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 transfold, fold and scan functions will be available in another pull request.