Title: High-Performance Distributed Computing (Hpdc-10), 10th IEEE International Symposium on