1. College of Computer Science, Chongqing University, Chongqing 400044, China.
2. Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, NJ 07102 USA.
3. School of Engineering, the University of Sydney, Sydney, Australia.