The use of High Performance Computing (HPC) is commonly recognized a key strategic element both in research and industry for an improvement of the understanding of complex phenomena. The constant growth of generated data - Big Data - and computing capabilities of extreme systems lead to a new generation of computers composed of millions of heterogeneous cores which will provide Exaflop performance ...