1. Institute of High Performance Computing, National University of Singapore, 1 Science Park Road, #01-01 The Capricorn, Singapore Science Park II, Singapore 117528, and School of Mechanical and Production Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798