ACM transactions on parallel computing [ACM Trans Parallel Comput] NLMUID: 9918937930806676