1. College of Computer Science and Technology, Huaqiao University, Xiamen, China
2. Department of Computer Science and Technology, Guangzhou University, Guangzhou, China
3. Department of Electrical and Computer Engineering, The University of British Columbia, Vancouver, BC, Canada