1. School of Information Science and Technology, Northwest University, Xi'an, China
2. Division of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA, USA
3. School of Computing, Macquarie University, Sydney, NSW, Australia