Updated the half-pairs simulation to try and increase parallelism.
Done by decreasing the amount of shared memory used, but significantly increased total memory usage.