Department of Computer Science, Virginia Polytechnic Institute & State University, Blacksburg, USA. mingml@cs.vt.edu.|Department of Computer Science, Virginia Polytechnic Institute & State University, Blacksburg, USA. john.RS.Smith@cambridge.co.uk.|Department of Computer Science, Virginia Polytechnic Institute & State University, Blacksburg, USA. lqzhang@cs.vt.edu.