1. College of Information Science and Engineering; Hunan University; Changsha Hunan China
2. Computer Science Department, College of Computers and Informatics; Zagazig University; Zagazig Egypt
3. The National Supercomputing Center in Changsha; Hunan University; Changsha Hunan China