Proceedings, 18th International Parallel and Distributed Processing Symposium : Santa Fe, New Mexico, April 26-30, 2004 - IPDPS; IEEE Computer Society. Technical Committee on Parallel Processing; IEEE Computer Society. Technical Committee on Computer Architecture; IEEE Computer Society. TC on Distributed Processing; SIGARCH (IEEE Computer Society, 2004)