1. College of Computer Science and Technology, Ocean University of China, Qingdao 266100, China
2. High Performance Computing Center, Pilot National Laboratory for Marine Science and Technology (Qingdao), Qingdao 266237, China
3. College of Computer Science and Technology, Qingdao University, Qingdao 266071, China
4. School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266033, China
5. College of Computer Science and Technology, China University of Petroleum (East China), Qingdao 266580, China
6. Biological Physics Group, School of Physics and Astronomy, University of Manchester, Manchester M13 9PL, U.K.