C. Szyperski, Component Software: Beyond Object-Oriented Programming, 2002.

C. Barbara, J. Gabriele, and P. Van-der-ruud, Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation), 2007.

S. Wienke, P. P. Springer, C. Terboven, and D. A. May, OpenACC ??? First Experiences with Real-World Applications, Euro-Par 2012 Parallel Processing, 2012.
DOI : 10.1007/978-3-642-32820-6_85

L. V. Kale and E. Bohm, Programming Petascale Applications with Charm++ and AMPI. Petascale Computing: Algorithms and Applications, pp.421-441, 2008.

C. Coarfa, Y. Dotsenko, J. Mellor-crummey, F. Cantonnet, T. El-ghazawi et al., An evaluation of global address space languages, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '05, pp.36-47, 2005.
DOI : 10.1145/1065944.1065950

P. Du, R. Weber, P. Luszczek, S. Tomov, G. Peterson et al., From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming, Parallel Computing, vol.38, issue.8, pp.391-407, 2012.
DOI : 10.1016/j.parco.2011.10.002

C. Augonnet, S. Thibault, R. Namyst, and P. Wacrenier, StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures. Concurrency and Computation: Practice and Experience, special issue Euro-Par, pp.187-198, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00384363

S. Benkner, S. Pllana, J. Larsson-trff, P. Tsigas, U. Dolinsky et al., PEPPHER: Efficient and Productive Usage of Hybrid Computing Systems, IEEE Micro, vol.31, issue.5, pp.28-41, 2011.
DOI : 10.1109/MM.2011.67

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

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: elements of reusable object-oriented software, 1995.

M. Object and . Group, Common Object Request Broker Architecture Specification, Version 3.1, Part 3: CORBA Component Model, 2008.

F. Baude, D. Caromel, C. Dalmasso, M. Danelutto, V. Getov et al., GCM: A Grid Extension to FRACTAL for Autonomous Distributed Components. Special Issue of Annals of Telecommunications: Software Components ? The Fractal Initiative, p.5, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00323919

D. E. Bernholdt, A Component Architecture for High-Performance Scientific Computing, International. Journal of High Performance Computing Applications, pp.163-202, 2006.

J. Bigot and C. Pérez, On High Performance Composition Operators in Component Models. High Performance Scientific Computing with special emphasis on Current Capabilities and Future Perspectives, 2011.
URL : https://hal.archives-ouvertes.fr/tel-00626698

J. Bigot and C. Pérez, Enabling Connectors in Hierarchical Component Models, 2010.
URL : https://hal.archives-ouvertes.fr/ensl-00456961