26th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2012, Shanghai, China, May 21-25, 2012. IEEE Computer Society 2012, ISBN 978-1-4673-0975-2