International journal of parallel programming