“…The set of experiments we used includes well-known benchmarks such as Cholesky, Dotproduct, MultiSAXPY, STREAM, NBody, NQueens, and the Gauss-Seidel solver for the Heat The benchmarks of this list can be categorized as (i) purely memory-bounded, such as Heat, Dotproduct, MultiSAXPY, and STREAM, (ii) purely compute-bounded, such as NBody and NQueens, and (iii) balanced, such as Cholesky, miniAMR, HPCCG, and LULESH. Furthermore, all of these benchmarks have been parallelized using tasks, as their task-based versions [15], [16], [17] offer competitive or better performance than the fork-join OpenMP counterpart. Finally, the evaluation is partitioned into two phases.…”