Task-Level Pipelining in Configurable Multicore Architectures - Ali Azarian (2016)