1. Iowa State University, Ames, IA, USA
2. Thrust of DSA, Hong Kong University of Science and Technology (Guangzhou), Hong Kong
3. George Mason University, Fairfax, VA, USA
4. Department of CSE, Hong kong University of Science and Technology, Hong Kong