International journal of parallel programming.