Computer Science, Purdue University, Indiana, USA.|Electrical and Computer Engineering, Purdue University, Indiana, USA.|Computer Science, Purdue University, Indiana, USA.|Argonne National Laboratory, Mathematics and Computer Science Division, Illinois, USA.|Computer Science, Purdue University, Indiana, USA.|Electrical and Computer Engineering, Purdue University, Indiana, USA.