B. Chapman, G. Jost, and R. V. Pas, Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)

J. Reinders, Intel Threading Building Blocks, 2007.

C. Augonnet, S. Thibault, R. Namyst, and P. Wacrenier, StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures Available: https, Euro-Par, 2009.

P. Clauss and J. Gustedt, Experimenting Iterative Computations with Ordered Read-Write Locks, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, pp.496-504, 2010.
DOI : 10.1109/PDP.2010.11

URL : https://hal.archives-ouvertes.fr/inria-00436417

E. Jeannot, G. Mercier, and F. Tessier, Process Placement in Multicore Clusters:Algorithmic Issues and Practical Techniques, IEEE Transactions on Parallel and Distributed Systems, vol.25, issue.4, pp.993-1002, 2014.
DOI : 10.1109/TPDS.2013.104

URL : https://hal.archives-ouvertes.fr/hal-00803548