School of Electronics Engineering and Computer Science, Peking University, Beijing, 100871, China.|School of Computer, Wuhan University, Wuhan, 430072, China. dhji@whu.edu.cn.|School of Computer, Wuhan University, Wuhan, 430072, China.