Tagged Procedure Calls (TPC): Efficient Runtime Support for Task-Based Parallelism on the Cell Processor. - George Tzenakis; Konstantinos Kapelonis; Michail Alvanos; Konstantinos Koukos; Dimitrios S. Nikolopoulos; Angelos Bilas (HiPEAC, 2010)

A Unified Scheduler for Recursive and Task Dataflow Parallelism. - Hans Vandierendonck; George Tzenakis; Dimitrios S. Nikolopoulos (PACT, 2011)

Task-based parallel H.264 video encoding for explicit communication architectures. - Michail Alvanos; George Tzenakis; Dimitrios S. Nikolopoulos; Angelos Bilas (ICSAMOS, 2011)

BDDT: : block-level dynamic dependence analysis for deterministic task-based parallelism. - George Tzenakis; Angelos Papatriantafyllou; John Kesapides; Polyvios Pratikakis; Hans Vandierendonck; Dimitrios S. Nikolopoulos (PPoPP, 2012)

BDDT: Block-Level Dynamic Dependence Analysis for Task-Based Parallelism. - George Tzenakis; Angelos Papatriantafyllou; Hans Vandierendonck; Polyvios Pratikakis; Dimitrios S. Nikolopoulos (APPT, 2013)

Analysis of dependence tracking algorithms for task dataflow execution. - Hans Vandierendonck; George Tzenakis; Dimitrios S. Nikolopoulos (ACM Trans. Archit. Code Optim., 2013)

On the viability of microservers for financial analytics. - Charles J. Gillan; Dimitrios S. Nikolopoulos; Giorgis Georgakoudis; Richard Faloon; George Tzenakis; Ivor T. A. Spence (WHPCF@SC, 2014)

NanoStreams: Codesigned microservers for edge analytics in real time. - Giorgis Georgakoudis; Charles Gillan; Ahmad Hassan; Umar Ibrahim Minhas; Ivor T. A. Spence; George Tzenakis; Hans Vandierendonck; Roger F. Woods; Dimitrios S. Nikolopoulos; Murali Shyamsundar; Paul Barber; Matthew Russell; et al. (SAMOS, 2016)