School of Electronic Engineering, Dublin City University, Ireland;Department of Computer Science and Technology, Tsinghua University, Beijing, PRC;Department of Computer Science and Technology, Tsinghua University, Beijing, PRC;Georgia Institute of Technology, Atlanta;Department of Computer Science and Technology, Tsinghua University, Beijing, PRC;School of Electronic Engineering, Dublin City University, Ireland