1. School of Computer Science and Software Engineering, Shenzhen University, Shenzhen, Guangdong 518060, China
2. Department of Electrical and Computer Engineering, University of Massachusetts Amherst, Amherst, Massachusetts 01003, USA
3. Key Laboratory of Microelectronic Devices and Circuits (MOE), Institute of Microelectronics, Peking University, Beijing 100871, China
4. Key Laboratory of Microelectronics Device and Integrated Technology, Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China
5. University of Chinese Academy of Sciences, Beijing 100049, China
6. School of Computer Science, University of Nottingham, Ningbo, Zhejiang 315100, China