Index: doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt	(revision 14e105369536401baf2229cef802a60315acf849)
+++ doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt	(revision 14e105369536401baf2229cef802a60315acf849)
@@ -0,0 +1,826 @@
+11
+2 4 8 16 24 32
+2 4 8 
+CFA-baseline CPP-baseline CFA-rand CPP-rand 
+locks: 2
+CFA-baseline:
+cores	throughput (entries)
+2	156366158
+2	148111668
+2	159629122
+2	134037579
+2	148363001
+2	160092915
+2	146218812
+2	146118888
+2	141380117
+2	133185157
+2	153249300
+4	91137162
+4	85307123
+4	90583036
+4	88993345
+4	97152950
+4	88994716
+4	92020657
+4	90893559
+4	94315083
+4	96629020
+4	90650596
+8	60589364
+8	62638563
+8	61452745
+8	60911801
+8	57536571
+8	62330455
+8	61135417
+8	62640850
+8	62035864
+8	60550487
+8	60600112
+16	36064721
+16	38654303
+16	37316087
+16	38437522
+16	32070645
+16	35236779
+16	35942584
+16	36368641
+16	34545365
+16	36951002
+16	38243137
+24	21494423
+24	21100010
+24	20958711
+24	21285651
+24	22389314
+24	21561489
+24	21905807
+24	22592519
+24	21370689
+24	22016897
+24	20887672
+32	19748567
+32	19982770
+32	19646182
+32	19613980
+32	20432581
+32	20977464
+32	18127230
+32	19121974
+32	19136698
+32	19235555
+32	19592493
+CPP-baseline:
+cores	throughput (entries)
+2	151210672
+2	134516398
+2	116676205
+2	151482430
+2	145433033
+2	143905239
+2	129918506
+2	134823272
+2	133313381
+2	162301104
+2	159500652
+4	94898333
+4	92065909
+4	92164482
+4	99042941
+4	88047898
+4	88700692
+4	92610246
+4	92220134
+4	91329571
+4	94267761
+4	97371529
+8	61783411
+8	62487151
+8	62725596
+8	59854754
+8	59710905
+8	62478781
+8	62279537
+8	60085059
+8	60919669
+8	62488709
+8	61418331
+16	35988504
+16	38134118
+16	37430655
+16	35759683
+16	34876487
+16	35348408
+16	31616025
+16	34309336
+16	32909305
+16	38106267
+16	35747966
+24	20171838
+24	21477659
+24	20937327
+24	20087253
+24	20762949
+24	21405455
+24	19924126
+24	20960597
+24	19701885
+24	19923754
+24	20209564
+32	18656038
+32	18879418
+32	19511896
+32	18877539
+32	19309024
+32	16668604
+32	18896579
+32	18443510
+32	19278271
+32	19172682
+32	18650766
+
+CFA-rand:
+cores	throughput (entries)
+2	106079280
+2	109165899
+2	106190013
+2	100326267
+2	110431610
+2	108718402
+2	109506259
+2	109675263
+2	100580426
+2	116689631
+2	106202366
+4	69138814
+4	73462806
+4	71424631
+4	71151913
+4	68105124
+4	72686268
+4	68582485
+4	72329445
+4	72170487
+4	71483148
+4	67140081
+8	50764592
+8	48199516
+8	46106930
+8	48532941
+8	51517921
+8	48191264
+8	49870530
+8	54434678
+8	47067107
+8	47617661
+8	45909903
+16	24992687
+16	24121238
+16	25899927
+16	27442485
+16	26877458
+16	25653984
+16	25812918
+16	24693172
+16	24104591
+16	25468770
+16	26472584
+24	10905658
+24	14298009
+24	10350625
+24	13112774
+24	10772959
+24	10404123
+24	16342552
+24	11210621
+24	11992280
+24	12227502
+24	11815758
+32	12222764
+32	11680368
+32	10371906
+32	9340757
+32	9654677
+32	9705358
+32	11592471
+32	10740592
+32	9789984
+32	11439019
+32	9430501
+CPP-rand:
+cores	throughput (entries)
+2	92838726
+2	76195187
+2	99905117
+2	85732395
+2	93561773
+2	75513848
+2	102682517
+2	100912364
+2	82308583
+2	91049192
+2	92561312
+4	31856100
+4	30499024
+4	30654715
+4	33819774
+4	30735212
+4	31695838
+4	32184832
+4	31466638
+4	34003046
+4	29306871
+4	32000755
+8	12336616
+8	11364691
+8	11732449
+8	12739864
+8	12558313
+8	11754654
+8	11439510
+8	11413638
+8	11606840
+8	11926763
+8	11478250
+16	3384302
+16	3593102
+16	3338151
+16	3220539
+16	3332480
+16	3271850
+16	3378613
+16	3613377
+16	3261974
+16	3164858
+16	3616664
+24	1406599
+24	1513729
+24	1380970
+24	1420562
+24	1556399
+24	1344496
+24	1407984
+24	1565402
+24	1371450
+24	1372076
+24	1314823
+32	582501
+32	631640
+32	617462
+32	704006
+32	558714
+32	636503
+32	597397
+32	690868
+32	645501
+32	554080
+32	674478
+locks: 4
+CFA-baseline:
+cores	throughput (entries)
+2	74572214
+2	73599665
+2	73045722
+2	73752628
+2	72977303
+2	64785522
+2	81273579
+2	78320960
+2	82142093
+2	79633186
+2	86710390
+4	57155036
+4	54788331
+4	54405324
+4	52036712
+4	50336203
+4	56718137
+4	49424302
+4	49997233
+4	55969488
+4	49685248
+4	48225669
+8	34159238
+8	33956350
+8	33732196
+8	36489417
+8	36737175
+8	34373180
+8	34870362
+8	35783027
+8	36534563
+8	34539063
+8	34442974
+16	18937797
+16	18223052
+16	18803849
+16	19239276
+16	20221702
+16	18873636
+16	19272185
+16	19118586
+16	18906145
+16	18223772
+16	19431151
+24	10673517
+24	11506627
+24	11311012
+24	11851819
+24	11514449
+24	10480698
+24	12044293
+24	11137068
+24	11297991
+24	12751258
+24	10437187
+32	10927127
+32	10229682
+32	10469391
+32	11170565
+32	10531838
+32	10205346
+32	10154719
+32	9676394
+32	10375384
+32	11216535
+32	9633823
+CPP-baseline:
+cores	throughput (entries)
+2	71702386
+2	90229423
+2	86558775
+2	93272884
+2	82763619
+2	86225344
+2	73057508
+2	89452129
+2	76509616
+2	81931032
+2	91136729
+4	54019437
+4	55680412
+4	58185510
+4	58754890
+4	59008402
+4	53572862
+4	58912038
+4	50882340
+4	54796163
+4	56311157
+4	51776671
+8	34870909
+8	34208326
+8	33874707
+8	37449725
+8	35864280
+8	37531608
+8	37579471
+8	35967318
+8	37658220
+8	35973782
+8	35765052
+16	18704562
+16	17976805
+16	18185239
+16	18378242
+16	17023046
+16	18278925
+16	19724692
+16	17963925
+16	18201576
+16	19530748
+16	19365283
+24	11686208
+24	11887163
+24	11725871
+24	11967357
+24	11305411
+24	11169012
+24	11610056
+24	10356276
+24	11891141
+24	10288080
+24	10399111
+32	10897538
+32	9185536
+32	10197031
+32	9957906
+32	10552963
+32	10226746
+32	10293025
+32	10070229
+32	10730855
+32	9227790
+32	10596969
+
+CFA-rand:
+cores	throughput (entries)
+2	55529865
+2	53589086
+2	47417988
+2	53681235
+2	54840979
+2	54833260
+2	52167055
+2	55727582
+2	55839212
+2	57968776
+2	54314968
+4	34583895
+4	31096771
+4	34914705
+4	31614947
+4	30183593
+4	31312779
+4	33040695
+4	31871387
+4	30181583
+4	33108489
+4	30181625
+8	20280119
+8	21481414
+8	20247645
+8	20717673
+8	20615346
+8	21125408
+8	20911578
+8	20738211
+8	21137492
+8	20813471
+8	20819543
+16	11043276
+16	10969651
+16	11414321
+16	11126229
+16	11137692
+16	11094415
+16	11434467
+16	11385693
+16	11200892
+16	10752556
+16	11242886
+24	7458082
+24	6189620
+24	6488852
+24	6873022
+24	6480462
+24	6727812
+24	5997943
+24	6511122
+24	6806277
+24	6680014
+24	6974965
+32	6074127
+32	6171854
+32	5865507
+32	5790871
+32	6636287
+32	5928924
+32	6317618
+32	6285653
+32	6478048
+32	6018550
+32	6178487
+CPP-rand:
+cores	throughput (entries)
+2	30003735
+2	29760867
+2	30191524
+2	28370136
+2	30199420
+2	27632223
+2	30116577
+2	33045126
+2	25979933
+2	31535792
+2	30837445
+4	3561868
+4	3591917
+4	3549972
+4	3559668
+4	3577996
+4	3325733
+4	4400495
+4	3613703
+4	3824405
+4	3164609
+4	3546560
+8	544043
+8	568011
+8	478995
+8	520688
+8	532861
+8	539778
+8	524540
+8	546038
+8	618736
+8	493616
+8	604406
+16	45623
+16	39069
+16	42605
+16	46023
+16	43667
+16	41976
+16	44198
+16	42908
+16	44344
+16	45386
+16	46274
+24	6315
+24	7977
+24	6172
+24	6136
+24	7228
+24	7048
+24	6117
+24	9114
+24	6580
+24	7329
+24	7818
+32	1252
+32	964
+32	2284
+32	1245
+32	1300
+32	1241
+32	1430
+32	986
+32	1964
+32	1585
+32	781
+locks: 8
+CFA-baseline:
+cores	throughput (entries)
+2	22433593
+2	26550816
+2	27636603
+2	24387208
+2	35014033
+2	28720762
+2	26354372
+2	20336612
+2	34298294
+2	34549479
+2	26350778
+4	13520454
+4	14311410
+4	15346205
+4	15201666
+4	15530020
+4	15440640
+4	14239420
+4	15819069
+4	15359524
+4	14089239
+4	15525304
+8	9677577
+8	9623556
+8	9441403
+8	9357335
+8	9569391
+8	9714570
+8	9464709
+8	9449374
+8	9568505
+8	9434951
+8	9755125
+16	5565968
+16	5655771
+16	5350111
+16	5556743
+16	5548857
+16	5503230
+16	5584022
+16	5550360
+16	5548839
+16	5518520
+16	5610178
+24	3827271
+24	3919165
+24	3578281
+24	3641686
+24	3699840
+24	3756187
+24	3592296
+24	3915120
+24	3648277
+24	3956082
+24	3777164
+32	3859832
+32	3903090
+32	4122578
+32	3885833
+32	3698076
+32	3827179
+32	4013008
+32	4025455
+32	4077961
+32	3699286
+32	3844692
+CPP-baseline:
+cores	throughput (entries)
+2	36207876
+2	36218947
+2	42357750
+2	37633505
+2	34196379
+2	42352388
+2	32302725
+2	41492575
+2	31100356
+2	37619825
+2	41472442
+4	20968332
+4	21469416
+4	20555170
+4	21156880
+4	19496837
+4	20576520
+4	19493259
+4	19976920
+4	19314278
+4	20939077
+4	19320713
+8	14021166
+8	13745752
+8	13996013
+8	13857263
+8	13904897
+8	13896616
+8	13899683
+8	13288080
+8	13783912
+8	13664592
+8	13789265
+16	8119300
+16	8109975
+16	8187901
+16	8148346
+16	8150290
+16	8189135
+16	8165201
+16	8014526
+16	8325693
+16	8065831
+16	8194973
+24	5830256
+24	5735657
+24	5508715
+24	5745431
+24	5812531
+24	5906039
+24	5806701
+24	5655812
+24	5536875
+24	5776330
+24	5571196
+32	6012983
+32	5701237
+32	5998791
+32	5989481
+32	5935354
+32	5406465
+32	5520759
+32	6042646
+32	5622098
+32	6007002
+32	5800606
+
+CFA-rand:
+cores	throughput (entries)
+2	27630005
+2	26912090
+2	35549306
+2	29342689
+2	30952653
+2	33780282
+2	33404300
+2	28894568
+2	31534156
+2	33685503
+2	29071537
+4	21900036
+4	23157690
+4	21468492
+4	22349192
+4	21550780
+4	22356702
+4	20534751
+4	22764482
+4	21716955
+4	20870144
+4	21771351
+8	14741806
+8	14806424
+8	15016903
+8	15482928
+8	15224076
+8	15380205
+8	15197410
+8	14897598
+8	15497937
+8	14914078
+8	15204993
+16	8894365
+16	8879538
+16	9466888
+16	8879456
+16	9263671
+16	8921486
+16	8862871
+16	9251377
+16	9269423
+16	8759995
+16	9042402
+24	5866504
+24	5924279
+24	5790075
+24	5930767
+24	5908426
+24	5827639
+24	5973014
+24	6387156
+24	5980731
+24	5747428
+24	6231893
+32	5344695
+32	5859757
+32	5290792
+32	5490732
+32	5760855
+32	5640510
+32	5591138
+32	5577256
+32	5568656
+32	5593450
+32	5662584
+CPP-rand:
+cores	throughput (entries)
+2	6952898
+2	5616112
+2	8194137
+2	6807206
+2	7303290
+2	7658001
+2	8180017
+2	7790225
+2	7668761
+2	7293482
+2	7583175
+4	408891
+4	415242
+4	462674
+4	512325
+4	487870
+4	478360
+4	481546
+4	447057
+4	464713
+4	433304
+4	432892
+8	16768
+8	14701
+8	15307
+8	13244
+8	14275
+8	20416
+8	15766
+8	13817
+8	15545
+8	13708
+8	15833
+16	495
+16	635
+16	850
+16	1201
+16	571
+16	1035
+16	443
+16	752
+16	386
+16	1022
+16	318
+24	167
+24	424
+24	1482
+24	260
+24	648
+24	109
+24	527
+24	187
+24	93
+24	228
+24	137
+32	880
+32	75
+32	618
+32	197
+32	469
+32	1072
+32	203
+32	236
+32	145
+32	119
+32	415
