[1] Natl Univ Def Technol, Sci & Technol Parallel & Distributed Proc Lab, Changsha 410073, Peoples R China
[2] Natl Univ Def Technol, Lab Software Engn Complex Syst, Changsha 410073, Peoples R China
[3] Natl Supercomp Ctr Changsha, Changsha 410082, Peoples R China
[4] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Peoples R China
[5] Hunan Univ, Inst Chem Biol & Nanomed, Coll Chem & Chem Engn, State Key Lab Chemo Biosensing & Chemometr, Changsha 410082, Peoples R China
[6] Hunan Univ, Sch Phys & Elect, Dept Appl Phys, Changsha 410082, Peoples R China
[7] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA