A taxonomy of task-based parallel programming technologies for high-performance computing

Publication
The Journal of Supercomputing