1. College of Computer Science and Electronic Engineering, Hunan University, Changsha, Hunan, China
2. Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, NJ, USA
3. Computer Science and Engineering Department, the University of Texas, Arlington, USA