?Proceedings of the 29th IEEE International Parallel & Distributed Processing Symposium ?, IPDPS 2014. IEEE , 2014.