1. College of Information Science and Engineering; Hunan University; Changsha Hunan China
2. National Supercomputing Center in Changsha; Changsha Hunan 410082 China
3. Department of Computer Science; State University of New York; New Paltz NY 12561 USA