published in 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) Journal 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) Proceedings