1. Massively Parallel Computing Research Laboratory, Sandia National Laboratory, Albuquerque, NM 87185-5800, Spain
2. Department of Computer Science, The University of New Mexico, Albuquerque, NM 87131-1386, Spain
3. Intel Supercomputer Systems Division; on-site at Sandia National Laboratories, Spain