High-level programming for heterogeneous and hierarchical parallel systems - Garcia Blas, Francisco Javier; Brown, Christopher (INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2018)