Approaches for integrating task and data parallelism | IEEE Journals & Magazine | IEEE Xplore