Parallel processing letters [Parallel Process Lett] NLMUID: 101642410