High-level programming for heterogeneous and hierarchical parallel systems | Publicación