Intel Cilk Plus provides language extensions to explicitly express task- and data-level parallelism in the source code. By simply adding the new keywords to existing code makes it possible to achieve task parallelism

Related Articles:

https://software.intel.com/en-us/articles/using-intel-cilk-plus-to-achieve-data-and-thread-parallelism-a-case-study-for-visual