Recent Advances Parallel Virtual Machine Message Passing Interface 10th European Pvm Mpi Users Group Meeting Venice Italy September 29 October 2 2003 Proceedings