IPDPS 2005, Int'l Parallel & Distributed Processing Symp.