Energy-Aware Data Allocation and Task Scheduling on Heterogeneous Multiprocessor Systems With Time Constraints | IEEE Journals & Magazine | IEEE Xplore