Task Scheduling for Multi-core and Parallel Architectures : Challenges, Solutions and Perspectives - Chen, Quan. (Springer Singapore : Imprint: Springer, 2017)