MultiCL: Enabling automatic scheduling for task-parallel workloads in OpenCL

Journal 2016