NUS Graduate School for Integrative Sciences and Engineering, Department of Computer Science, School of Computing, National University of Singapore, Singapore and Department of Computer Science, University of California, Santa Barbara, 93106-5110, USA. wangzhengkui@nus.edu.sg