Lyman Briggs College, Michigan State University, East Lansing, USA. hengwang@msu.edu.|Lyman Briggs College, Michigan State University, East Lansing, USA. hengwang@msu.edu.|Lyman Briggs College, Michigan State University, East Lansing, USA. hengwang@msu.edu.|Lyman Briggs College, Michigan State University, East Lansing, USA. hengwang@msu.edu.|Lyman Briggs College, Michigan State University, East Lansing, USA. hengwang@msu.edu.|Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN 37996, USA. langston@eecs.utk.edu.