RPL: A Domain-Specific Language for Designing and Implementing Parallel C++ Applications. - Janjic, Vladimir; Brown, Christopher; MacKenzie, Kenneth; Hammond, Kevin; Danelutto, Marco; Aldinucci, Marco; García, José Daniel (2016)