1. School of Computer and Communication Engineering, Changsha University of Science and Technology, Changsha 410076, China
2. College of Computer Science and Technology, National University of Defense Technology, Changsha 410073, China
3. Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha 410073, China