Fine Grained Parallelism in Recursive Function Calls. - Dimitris Saougkos; Aristeidis Mastoras; George Manis (PPAM (2), 2011)

Ariadne - Directive-based parallelism extraction from recursive functions. - Aristeidis Mastoras; George Manis (J. Parallel Distributed Comput., 2015)

Unifying fixed code and fixed data mapping of load-imbalanced pipelined loops. - Aristeidis Mastoras; Thomas R. Gross (PPoPP, 2016)

Understanding Parallelization Tradeoffs for Linear Pipelines. - Aristeidis Mastoras; Thomas R. Gross (PMAM@PPoPP, 2018)

Unifying Fixed Code Mapping, Communication, Synchronization and Scheduling Algorithms for Efficient and Scalable Loop Pipelining. - Aristeidis Mastoras; Thomas R. Gross (IEEE Trans. Parallel Distributed Syst., 2018)

Load-balancing for load-imbalanced fine-grained linear pipelines. - Aristeidis Mastoras; Thomas R. Gross (Parallel Comput., 2019)

Efficient and Scalable Execution of Fine-Grained Dynamic Linear Pipelines. - Aristeidis Mastoras; Thomas R. Gross (ACM Trans. Archit. Code Optim., 2019)

Efficient Execution of Linear Pipelines. - Aristeidis Mastoras (2019)

Chunking for Dynamic Linear Pipelines. - Aristeidis Mastoras; Thomas R. Gross (ACM Trans. Archit. Code Optim., 2020)

Nonblocking execution in GraphBLAS. - Aristeidis Mastoras; Sotiris Anagnostidis; Albert-Jan Nicholas Yzelman (IPDPS Workshops, 2022)

Studying the expressiveness and performance of parallelization abstractions for linear pipelines. - Aristeidis Mastoras; Albert-Jan Nicholas Yzelman (PMAM@PPoPP, 2023)

Design and Implementation for Nonblocking Execution in GraphBLAS: Tradeoffs and Performance. - Aristeidis Mastoras; Sotiris Anagnostidis; Albert-Jan Nicholas Yzelman (ACM Trans. Archit. Code Optim., 2023)