Change the blocking threads to spin on a variable with _mm_pause() in the spin loop. This was an attempt to stop the blocking threads from causing large outliers in the timing threads - but failed to stop the ourliers