ICS '04: International Conference on Supercomputing 2004