1. School of Physical Science and Technology Southwest University Chongqing 400715 China
2. College of Science Beijing University of Chemical Technology Beijing 100029 China
3. Institute of High Performance Computing Agency for Science, Technology and Research (A*STAR) Connexis 138632 Singapore