1. Department of Applied Mathematics and Statistics; Stony Brook University; NY 11794 USA
2. Department of Biomedical Engineering; Stony Brook University; NY 11794 USA
3. Departments of Medicine and Biomedical Engineering and Sarver Heart Center; University of Arizona; Tucson AZ 85721 USA
4. National Supercomputer Center in Jinan; Shandong 250101 China