1. Department of Computer Science and Technology, Tongji University, Shanghai, China
2. Software College, Jiangxi Agricultural University, Nanchang, China
3. Department of Electronic and Computer Engineering, University of Wisconsin–Madison, Madison, WI, USA