A Method to Construct Task Scheduling Algorithms for Heterogeneous Multi-core Systems Sung Il Kim and Jong-Kook Kim (IEEE Access 2019)