Increasing Parallelism through Speculation in a Task-based Programming Model Authors: Gayatri, Rahul Thesis Supervisor: Rosa M Badia, Eduard Ayguadé