School of Computer Science & Technology Soochow University Suzhou 215006 P.R.China;
Department of Computer Science and Engineering Shanghai Jiaotong University Shanghai 200030 P.R.China;
Department of Electrical and Computer Engineering The University of New Mexico Albuquerque 87131 USA;