School of Computer Engineering, Nanyang Technological University, Singapore. liuy0039@ntu.edu.sg|School of Computer Engineering, Nanyang Technological University, Singapore. liuy0039@ntu.edu.sg|School of Computer Engineering, Nanyang Technological University, Singapore. liuy0039@ntu.edu.sg