1. College of Computer Science and Software Engineering, Shenzhen University, Shenzhen 518060, China.
2. Lancaster University, Lancaster LA1 4YW, U.K..
3. St. Bonaventure University, Saint Bonaventure, NY 14778 USA.
4. City University of Hong Kong, Hong Kong.
5. National University of Singapore, Singapore 119077.