1. College of Computer and Information Science, Southwest University, Chongqing, China
2. Department of Computer Science, Old Dominion University, Norfolk, VA, USA
3. Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, NJ, USA