A load balanced task scheduling heuristic for Large-scale Computing Systems, International Journal of Computer Systems Science and Engineering, vol. 34, no. 2, pp. 1-12, 2019.