High performance computing - HiPC 2004 11th International Conference, Bangalore, India, December 19 - 22, 2004 ; proceedings (Springer, 2004)