1. College of Computer Science and Technology, Zhejiang University, Hangzhou, Zhejiang, P.R. China, 310027
2. Department of Computer Science, Yale University, New Haven, Connecticut, USA, 06520
3. Department of Computer Science, The University of Hong Kong, Hong Kong, P.R.China