2012 IEEE 26th International Parallel and Distributed Processing Symposium