1. Shanghai Jiao Tong University, Shanghai, China
2. The Chinese University of Hong Kong, Shatin, N.T., Hong Kong
3. Duke University, Durham, NC
4. Shanghai Jiao Tong University, Shanghai, China and State Key Laboratory of High-end Server & Storage Technology, China