Journal of Parallel and Distributed Computing
Journal of Parallel and Distributed Computing > 2002 > 62 > 2 > 241-266
Journal of Parallel and Distributed Computing > 2005 > 65 > 4 > 414-423
Journal of Parallel and Distributed Computing > 2017 > 105 > C > 116-126