1. College of Computer Science and Software Engineering, Shenzhen University, Shenzhen, China
2. College of Computer Science, Chongqing University, Chongqing, China
3. Department of Electrical and Computer Engineering, Stony Brook University, Stony Brook, NY, USA