IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, vol. 14, no. 4, page. 394 - 407, 2003-04
PARALLEL COMPUTING, vol. 29, no. 1, page. 135 - 159, 2003-01