published in 2008 IEEE International Symposium on Parallel and Distributed Processing Journal 2008 IEEE International Symposium on Parallel and Distributed Processing Proceedings