Portable and Transparent Host-Device Communication Optimization for GPGPU Environments. - Christos Margiolas; Michael F. P. O'Boyle (CGO, 2014)

Towards a Heterogeneous Compute Engine for Software Acceleration on Big Data Infrastructures. - Christos Margiolas; Ioannis Manousakis (CIT/IUCC/DASC/PICom, 2015)

PALMOS: A Transparent, Multi-tasking Acceleration Layer for Parallel Heterogeneous Systems. - Christos Margiolas; Michael F. P. O'Boyle (ICS, 2015)

Efficient and portable multi-tasking for heterogeneous systems. - Christos Margiolas (2015)

Portable and transparent software managed scheduling on accelerators for fair resource sharing. - Christos Margiolas; Michael F. P. O'Boyle (CGO, 2016)

Automating efficient variable-grained resiliency for low-power IoT systems. - Sara S. Baghsorkhi; Christos Margiolas (CGO, 2018)