School of Computer Engineering, Nanyang Technological University, Singapore 639798, Singapore. liuy@uni-mainz.de|School of Computer Engineering, Nanyang Technological University, Singapore 639798, Singapore. liuy@uni-mainz.de|School of Computer Engineering, Nanyang Technological University, Singapore 639798, Singapore. liuy@uni-mainz.de