Dever, Michael; Hamilton, Geoff W.
(2012)
Creating efficient parallel software can be a complicated and time consuming task, as there are many issues that need to be considered, such as race-conditions, thread-bound data dependencies and locking issues, among ...