C. G. Baker, H. Carter-edwards, M. A. Heroux, and A. B. Williams, A Light-weight API for Portable Multicore Programming, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, 2010.
DOI : 10.1109/PDP.2010.49

K. Czarnecki, J. T. Odonnell, J. Striegnitz, and T. Walid, DSL Implementation in MetaOCaml, Template Haskell, and C++, LNCS: Domain-Specific Program Generation, vol.3016, issue.2, pp.51-72, 2004.
DOI : 10.1007/978-3-540-25935-0_4

J. Falcou, J. Sérot, T. Chateau, and J. Lapresté, Quaff: efficient C++ design for parallel skeletons, Parallel Computing, vol.32, issue.7-8, pp.604-615, 2006.
DOI : 10.1016/j.parco.2006.06.001

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

I. Iso, Programming languages ? C++, §3.9), 2003.

W. Kirschenmann, L. Plagne, S. Ploix, A. Ponçot, and S. Vialle, Massively parallel solving of 3D simplified P N equations on graphic processing units, Proceedings of Mathematics, Computational Methods & Reactor Physics, 2009.

W. Kirschenmann, L. Plagne, and S. Vialle, Multi-target C++ implementation of parallel skeletons, Proceedings of the 8th workshop on Parallel/High-Performance Object-Oriented Scientific Computing, POOSC '09, pp.1-10, 2009.
DOI : 10.1145/1595655.1595662

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

J. D. Mccalpin, Memory bandwidth and machine balance in current high performance computers, IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, pp.19-25, 1995.

L. Plagne and A. Ponçot, Generic programming for deterministic neutron transport codes, Proceedings of Mathematics and Computation, Supercomputing, Reactor Physics and Nuclear and Biological Applications, 2005.

J. Reinders, Intel threading building blocks, 2007.

D. Van-dyk, M. Geveler, S. Mallach, D. Ribbrock, D. Göddeke et al., HONEI: A collection of libraries for numerical computations targeting multiple processor architectures, Computer Physics Communications, vol.180, issue.12, pp.2534-2543, 2009.
DOI : 10.1016/j.cpc.2009.04.018

T. L. Veldhuizen, Arrays in Blitz++, ISCOPE '98: Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments, pp.223-230, 1998.
DOI : 10.1007/3-540-49372-7_24