Lockfree queue:
1). more clever busy loop; 2). time measurements for all the tests; 3).
Use only 4 threads to run on desktops.