National High Performance Computing Center at Hefei;
Department of Computer Science and Technology;
University of Science and Technology of China;
Hefei 230027;
School of Computer Science and Technology;
Anhui University;
Hefei 230039;
Suzhou Institute for Advanced Study;
University of Science and Technology of China;
Suzhou 215123;