published in Proceedings 20th IEEE International Parallel & Distributed Processing Symposium Journal Proceedings 20th IEEE International Parallel & Distributed Processing Symposium Proceedings