1. School of Computer Engineering, Nanyang Technological University, Singapore, 639798, Singapore
2. Implementation of Computation Group, University of Pennsylvania, PA 19104, USA
3. Department of ECE, Hong Kong University of Science and Technology, Hong Kong