A practical tutorial on refactoring for parallelism | IEEE Conference Publication | IEEE Xplore