1. Department of Chemical and Biological Engineering, University of Alabama, Tuscaloosa, Alabama 35487, United States
2. Institute of High Performance Computing (IHPC), Agency for Science, Technology, and Research (A*STAR), 1 Fusionopolis Way, #16−16 Connexis, Singapore 138632, Singapore