Reverting back the first benchmark (now works with less threads); synchronization...