A C++ Generic Parallel Pattern Interface for Stream Processing. - David del Rio Astorga; Manuel F. Dolz; Luis Miguel Sánchez; Javier García Blas; José Daniel García (ICA3PP, 2016)

Discovering Pipeline Parallel Patterns in Sequential Legacy C++ Codes. - David del Rio Astorga; Manuel F. Dolz; Luis Miguel Sánchez; José Daniel García (PMAM@PPoPP, 2016)

Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool. - Manuel F. Dolz; David del Rio Astorga; Javier Fernández 001; José Daniel García; Félix García Carballeira; Marco Danelutto; Massimo Torquati (PMAM@PPoPP, 2016)

CID: A Compile-Time Implementation Decider for Heterogeneous Platforms Based on C++ Attributes. - Luis Miguel Sánchez; David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001 (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld, 2016)

Supporting Advanced Patterns in GrPPI, a Generic Parallel Pattern Interface. - David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001; José Daniel García (Euro-Par Workshops, 2017)

Probabilistic-Based Selection of Alternate Implementations for Heterogeneous Platforms. - Javier Fernández 001; Andrés Sánchez Cuadrado; David del Rio Astorga; Manuel F. Dolz; José Daniel García (ICA3PP, 2017)

A generic parallel pattern interface for stream and data processing. - David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001; José Daniel García (Concurr. Comput. Pract. Exp., 2017)

Enabling semantics to improve detection of data races and misuses of lock-free data structures. - Manuel F. Dolz; David del Rio Astorga; Javier Fernández 001; Massimo Torquati; José Daniel García; Félix García Carballeira; Marco Danelutto (Concurr. Comput. Pract. Exp., 2017)

Parallelizing and Optimizing LHCb-Kalman for Intel Xeon Phi KNL Processors. - Placido Fernández; David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001; Omar Awile; José Daniel García (PDP, 2018)

Supporting MPI-distributed stream parallel patterns in GrPPI. - Javier Fernández Muñoz; Manuel F. Dolz; David del Rio Astorga; Javier Prieto Cepeda; José Daniel García (EuroMPI, 2018)

Towards Automatic Parallelization of Stream Processing Applications. - Manuel F. Dolz; David del Rio Astorga; Javier Fernández 001; José Daniel García; Jesús Carretero 001 (IEEE Access, 2018)

Paving the way towards high-level parallel pattern interfaces for data stream processing. - David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001; José Daniel García (Future Gener. Comput. Syst., 2018)

An adaptive offline implementation selector for heterogeneous parallel platforms. - David del Rio Astorga; Manuel F. Dolz; Luis Miguel Sánchez; Javier Fernández 001; José Daniel García (Int. J. High Perform. Comput. Appl., 2018)

Finding parallel patterns through static analysis in C++ applications. - David del Rio Astorga; Manuel F. Dolz; Luis Miguel Sánchez; José Daniel García; Marco Danelutto; Massimo Torquati (Int. J. High Perform. Comput. Appl., 2018)

Assessing and discovering parallelism in C++ code for heterogeneous platforms. - David del Rio Astorga; Rafael Sotomayor; Luis Miguel Sánchez; Francisco Javier García Blas; Alejandro Calderón 001; Javier Fernández 001 (J. Supercomput., 2018)

Exploiting Stream Parallelism of MRI Reconstruction Using GrPPI over Multiple Back-Ends. - Javier García Blas; David del Rio Astorga; Javier Daniel Garcia; Jesús Carretero 001 (CCGRID, 2019)

A Novel Data-Centric Programming Model for Large-Scale Parallel Systems. - Domenico Talia; Paolo Trunfio; Fabrizio Marozzo; Loris Belcastro; Javier García Blas; David del Rio Astorga; Philippe Couvée; Gaël Goret; Lionel Vincent; Alberto Fernández-Pena; Daniel Martín de Blas; Mirko Nardi; et al. (Euro-Par Workshops, 2019)

Exploring stream parallel patterns in distributed MPI environments. - Javier López-Gómez; Javier Fernández Muñoz; David del Rio Astorga; Manuel F. Dolz; José Daniel García (Parallel Comput., 2019)

Hybrid static-dynamic selection of implementation alternatives in heterogeneous environments. - David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001; Javier García Blas (J. Supercomput., 2019)

Relaxing the one definition rule in interpreted C++. - Javier López-Gómez; Javier Fernández 001; David del Rio Astorga; Vassil Vassilev; Axel Naumann; José Daniel García (CC, 2020)

A Hybrid Approach to Parallel Pattern Discovery in C++. - Christopher Brown 002; Vladimir Janjic; Adam D. Barwell; John Donald Thomson; Roberto Castañeda Lozano; Murray Cole; Björn Franke; José Daniel García Sánchez; David del Rio Astorga; Kenneth MacKenzie (PDP, 2020)

Towards enhanced MRI by using a multiple back end programming framework. - Javier García-Blas; David del Rio Astorga; Jesús Carretero 001; José Daniel García (Future Gener. Comput. Syst., 2020)

Challenging the abstraction penalty in parallel patterns libraries. - José Daniel García; David del Rio Astorga; Marco Aldinucci; Fabio Tordini; Marco Danelutto; Gabriele Mencagli; Massimo Torquati (J. Supercomput., 2020)

Detecting semantic violations of lock-free data structures through C++ contracts. - Javier López-Gómez; David del Rio Astorga; Manuel F. Dolz; Javier Fernández 001; José Daniel García (J. Supercomput., 2020)