EXA2PRO: A Framework for High Development Productivity on Heterogeneous Computing Systems. - Lazaros Papadopoulos; Dimitrios Soudris; Christoph W. Kessler; August Ernstsson; Johan Ahlqvist; Nikos Vasilas; Athanasios I. Papadopoulos; Panos Seferlis; Charles Prouveur; Matthieu Haefele; Samuel Thibault; Athanasios Salamanis; et al. (IEEE Trans. Parallel Distributed Syst., 2022)