Multiple-tasks on multiple-devices (MTMD): exploiting concurrency in heterogeneous managed runtimes. - Michail Papadimitriou; Eleni Markou; Juan Fumero; Athanasios Stratikopoulos; Florin Blanaru; Christos Kotselidis (VEE, 2021)