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. 
Done in commit 76d528c61f3e2e645b0ff0d5fa2db1b223ee930a