Affiliation: | (1) Department of Applied Computer Science, University of Winnipeg, Winnipeg, Canada;(2) School of Computer Engineering, Nanyang Technological University, Singapore, Singapore;(3) Department of Computer Science, University of California, Irvine, USA;(4) School of Computing, National University of Singapore, Singapore, Singapore |