1. School of Materials Science and Engineering Nanyang Technological University 50 Nanyang Avenue Singapore 639798 Singapore
2. School of Computer Science and Engineering Nanyang Technological University 50 Nanyang Avenue Singapore 639798 Singapore
3. Energy Research Institute@NTU Nanyang Technological University 50 Nanyang Avenue Singapore 639798 Singapore
4. Institute of Materials Research and Engineering Agency for Science Technology and Research (A*STAR) 2 Fusionopolis Way, Innovis Singapore 138634 Singapore
5. Key Laboratory of Materials Processing and Mold Ministry of Education Zhengzhou University Zhengzhou 450002 China
6. Institute of Science and Technology for New Energy Xi'an Technological University Xi'an 710021 P. R. China
7. School of Materials Science and Engineering State Key Laboratory of Silicon Materials Zhejiang University Hangzhou 310027 P. R. China