Task Scheduling for Energy Consumption Constrained Parallel Applications on Heterogeneous Computing Systems | IEEE Journals & Magazine | IEEE Xplore