implementation,load_factor,workload,threads,time_ns,ops_per_sec Concurrent,0.50,Read-Heavy,1,271214274,36871215 Concurrent,0.50,Read-Heavy,2,143124738,69869123 Concurrent,0.50,Read-Heavy,4,87717673,114002112 Concurrent,0.50,Read-Heavy,8,52661958,189890394 Concurrent,0.50,Balanced,1,329395173,30358671 Concurrent,0.50,Balanced,2,185577943,53885714 Concurrent,0.50,Balanced,4,125742054,79527888 Concurrent,0.50,Balanced,8,97082480,103005197 Concurrent,0.50,Write-Heavy,1,338436603,29547631 Concurrent,0.50,Write-Heavy,2,210645228,47473185 Concurrent,0.50,Write-Heavy,4,161165800,62047903 Concurrent,0.50,Write-Heavy,8,147405663,67839998 Concurrent,0.80,Read-Heavy,1,350774337,28508356 Concurrent,0.80,Read-Heavy,2,176895999,56530391 Concurrent,0.80,Read-Heavy,4,112098347,89207381 Concurrent,0.80,Read-Heavy,8,66763988,149781346 Mutex,0.80,Read-Heavy,1,118618369,84303974 Mutex,0.80,Read-Heavy,2,232759824,42962740 Mutex,0.80,Read-Heavy,4,387506802,25805998 Mutex,0.80,Read-Heavy,8,482177910,20739232 Concurrent,0.80,Balanced,1,446312104,22405845 Concurrent,0.80,Balanced,2,241178563,41463054 Concurrent,0.80,Balanced,4,159215445,62807976 Concurrent,0.80,Balanced,8,114053320,87678289 Mutex,0.80,Balanced,1,395063061,25312414 Mutex,0.80,Balanced,2,712581877,14033475 Mutex,0.80,Balanced,4,1031445991,9695127 Mutex,0.80,Balanced,8,1581436960,6323363 Concurrent,0.80,Write-Heavy,1,513414397,19477443 Concurrent,0.80,Write-Heavy,2,291053875,34357900 Concurrent,0.80,Write-Heavy,4,204070623,49002643 Concurrent,0.80,Write-Heavy,8,158653499,63030440 Mutex,0.80,Write-Heavy,1,660978068,15129095 Mutex,0.80,Write-Heavy,2,1179866451,8475535 Mutex,0.80,Write-Heavy,4,1704761281,5865923 Mutex,0.80,Write-Heavy,8,2417159373,4137087 Concurrent,0.90,Read-Heavy,1,417094992,23975353 Concurrent,0.90,Read-Heavy,2,211592438,47260668 Concurrent,0.90,Read-Heavy,4,130765194,76472948 Concurrent,0.90,Read-Heavy,8,83629750,119574672 Concurrent,0.90,Balanced,1,685793218,14581654 Concurrent,0.90,Balanced,2,367383739,27219495 Concurrent,0.90,Balanced,4,242404207,41253409 Concurrent,0.90,Balanced,8,166020753,60233433 Concurrent,0.90,Write-Heavy,1,914211584,10938386 Concurrent,0.90,Write-Heavy,2,491254857,20356032 Concurrent,0.90,Write-Heavy,4,330013876,30301756 Concurrent,0.90,Write-Heavy,8,236983500,42197030 Concurrent,0.95,Read-Heavy,1,546474852,18299103 Concurrent,0.95,Read-Heavy,2,288135632,34705877 Concurrent,0.95,Read-Heavy,4,185975581,53770500 Concurrent,0.95,Read-Heavy,8,127102271,78676800 Concurrent,0.95,Balanced,1,1510859227,6618750 Concurrent,0.95,Balanced,2,796566144,12553885 Concurrent,0.95,Balanced,4,545869033,18319412 Concurrent,0.95,Balanced,8,362585843,27579675 Concurrent,0.95,Write-Heavy,1,2399725873,4167142 Concurrent,0.95,Write-Heavy,2,1264147766,7910467 Concurrent,0.95,Write-Heavy,4,870680794,11485265 Concurrent,0.95,Write-Heavy,8,610506395,16379844 Concurrent,0.98,Read-Heavy,1,1185684905,8433943 Concurrent,0.98,Read-Heavy,2,747856212,13371554 Concurrent,0.98,Read-Heavy,4,557728969,17929855 Concurrent,0.98,Read-Heavy,8,412282979,24255185 Concurrent,0.98,Balanced,1,6334692279,1578608 Concurrent,0.98,Balanced,2,3499583498,2857482 Concurrent,0.98,Balanced,4,2676704901,3735936 Concurrent,0.98,Balanced,8,1723361504,5802613 Concurrent,0.98,Write-Heavy,1,13658053465,732168 Concurrent,0.98,Write-Heavy,2,7398089149,1351700 Concurrent,0.98,Write-Heavy,4,5440264030,1838146 Concurrent,0.98,Write-Heavy,8,3359251517,2976853