Index: doc/theses/mubeen_zulfiqar_MMath/figures/AddressSpace.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AddressSpace.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AddressSpace.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,48 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5700 1350 6600 1350 6600 2100 5700 2100 5700 1350
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1350 2100 1350 2100 2100 1200 2100 1200 1350
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4800 1350 5700 1350 5700 2100 4800 2100 4800 1350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2100 1725 2400 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 1725 2700 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3900 1725 4200 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4800 1725 4500 1725
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 2100 1350 3000 1350 3000 2100 2100 2100 2100 1350
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1350 3900 1350 3900 2100 3000 2100 3000 1350
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3900 1350 4800 1350 4800 2100 3900 2100 3900 1350
+4 0 0 50 -1 0 11 0.0000 2 180 900 1200 2325 high address\001
+4 2 0 50 -1 0 11 0.0000 2 135 855 6600 2325 low address\001
+4 1 0 50 -1 0 11 0.0000 2 120 330 6150 2025 Data\001
+4 1 0 50 -1 0 11 0.0000 2 135 675 6150 1800 Code and\001
+4 1 0 50 -1 0 11 0.0000 2 120 390 6150 1575 Static\001
+4 1 0 50 -1 0 11 0.0000 2 135 390 1650 1800 Stack\001
+4 1 0 50 -1 0 11 0.0000 2 165 615 2550 1950 Memory\001
+4 1 0 50 -1 0 11 0.0000 2 165 615 4350 1950 Memory\001
+4 1 0 50 -1 0 11 0.0000 2 120 315 2550 1650 Free\001
+4 1 0 50 -1 0 11 0.0000 2 120 330 3450 2025 Data\001
+4 1 0 50 -1 0 11 0.0000 2 135 675 3450 1800 Code and\001
+4 1 0 50 -1 0 11 0.0000 2 165 645 3450 1575 Dynamic\001
+4 1 0 50 -1 0 11 0.0000 2 120 315 4350 1650 Free\001
+4 1 0 50 -1 0 11 0.0000 2 120 735 5250 1950 Allocation\001
+4 1 0 50 -1 0 11 0.0000 2 165 645 5250 1650 Dynamic\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,162 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 4200 1575 4500 1725
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4275 1650 20 20 4275 1650 4295 1650
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4350 1650 20 20 4350 1650 4370 1650
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4425 1650 20 20 4425 1650 4445 1650
+-6
+6 2850 2475 3150 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2925 2475 2925 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2850 2700 3150 2700 3150 2850 2850 2850 2850 2700
+-6
+6 4350 2475 4650 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4425 2475 4425 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4350 2700 4650 2700 4650 2850 4350 2850 4350 2700
+-6
+6 3600 2475 3825 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3675 2475 3675 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 2700 3825 2700 3825 2850 3600 2850 3600 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 3000 3825 3000 3825 3150 3600 3150 3600 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3675 2775 3675 3000
+-6
+6 4875 3600 5175 3750
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4950 3675 20 20 4950 3675 4970 3675
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5025 3675 20 20 5025 3675 5045 3675
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5100 3675 20 20 5100 3675 5120 3675
+-6
+6 4875 2325 5175 2475
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4950 2400 20 20 4950 2400 4970 2400
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5025 2400 20 20 5025 2400 5045 2400
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5100 2400 20 20 5100 2400 5120 2400
+-6
+6 5625 2325 5925 2475
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5700 2400 20 20 5700 2400 5720 2400
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5775 2400 20 20 5775 2400 5795 2400
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5850 2400 20 20 5850 2400 5870 2400
+-6
+6 5625 3600 5925 3750
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5700 3675 20 20 5700 3675 5720 3675
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5775 3675 20 20 5775 3675 5795 3675
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5850 3675 20 20 5850 3675 5870 3675
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2400 2100 2400 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2550 2100 2550 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2700 2100 2700 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2850 2100 2850 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3000 2100 3000 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3600 2100 3600 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3900 2100 3900 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 2100 4050 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4200 2100 4200 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4350 2100 4350 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 2100 4500 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3300 1500 3300 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3600 1500 3600 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3900 1500 3900 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1500 4800 1500 4800 1800 3000 1800 3000 1500
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3225 1650 2625 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3150 1650 2550 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3450 1650 4050 2100
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3375 1650 3975 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2100 2100 2100 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 2250 3150 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3450 2250 4650 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 2100 3150 2100 3150 2550 1950 2550 1950 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3450 2100 4650 2100 4650 2550 3450 2550 3450 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2250 2100 2250 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3750 2100 3750 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2025 2475 2025 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2025 2775 2025 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 3000 2100 3000 2100 3150 1950 3150 1950 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 2700 2100 2700 2100 2850 1950 2850 1950 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 1950 3750 2700 3750 2700 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 3525 3150 3525 3150 3900 1950 3900 1950 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 3450 3750 4200 3750 4200 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3450 3525 4650 3525 4650 3900 3450 3900 3450 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 3150 4650 4200 4650 4200 4275
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3150 4275 4650 4275 4650 4875 3150 4875 3150 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 2400 3150 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3450 2400 4650 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5400 2100 5400 3900
+4 2 0 50 -1 0 11 0.0000 2 120 300 1875 2250 lock\001
+4 1 0 50 -1 0 12 0.0000 2 135 1935 3900 1425 N kernel-thread buckets\001
+4 1 0 50 -1 0 12 0.0000 2 195 810 4425 2025 heap$_2$\001
+4 1 0 50 -1 0 12 0.0000 2 195 810 2175 2025 heap$_1$\001
+4 2 0 50 -1 0 11 0.0000 2 120 270 1875 2400 size\001
+4 2 0 50 -1 0 11 0.0000 2 120 270 1875 2550 free\001
+4 1 0 50 -1 0 12 0.0000 2 180 825 2550 3450 local pool\001
+4 0 0 50 -1 0 12 0.0000 2 135 360 3525 3700 lock\001
+4 0 0 50 -1 0 12 0.0000 2 135 360 3225 4450 lock\001
+4 2 0 50 -1 0 12 0.0000 2 135 600 1875 3000 free list\001
+4 1 0 50 -1 0 12 0.0000 2 180 825 4050 3450 local pool\001
+4 1 0 50 -1 0 12 0.0000 2 180 1455 3900 4200 global pool (sbrk)\001
+4 0 0 50 -1 0 12 0.0000 2 135 360 2025 3700 lock\001
+4 1 0 50 -1 0 12 0.0000 2 180 720 6450 3150 free pool\001
+4 1 0 50 -1 0 12 0.0000 2 180 390 6450 2925 heap\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,126 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 2850 2100 3150 2250
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 2925 2175 20 20 2925 2175 2945 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3000 2175 20 20 3000 2175 3020 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3075 2175 20 20 3075 2175 3095 2175
+-6
+6 4050 2100 4350 2250
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4125 2175 20 20 4125 2175 4145 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4200 2175 20 20 4200 2175 4220 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4275 2175 20 20 4275 2175 4295 2175
+-6
+6 4650 2100 4950 2250
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4725 2175 20 20 4725 2175 4745 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4800 2175 20 20 4800 2175 4820 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4875 2175 20 20 4875 2175 4895 2175
+-6
+6 3450 2100 3750 2250
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3525 2175 20 20 3525 2175 3545 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3600 2175 20 20 3600 2175 3620 2175
+1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3675 2175 20 20 3675 2175 3695 2175
+-6
+6 3300 2175 3600 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3375 2175 3375 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 2400 3600 2400 3600 2550 3300 2550 3300 2400
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3150 1800 3150 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2850 1800 2850 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4650 1800 4650 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4950 1800 4950 2250
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 1725 4500 2250
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5100 1725 5100 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3450 1800 3450 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3750 1800 3750 2250
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3300 1725 3300 2250
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3900 1725 3900 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5250 1800 5250 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5400 1800 5400 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5550 1800 5550 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5700 1800 5700 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5850 1800 5850 2250
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2700 1725 2700 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3375 1275 3375 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2700 1275 2700 1575
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1275 2775 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5175 1275 5175 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5625 1275 5625 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3750 1275 3750 1575
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3825 1275 3825 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2700 1950 6000 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2700 2100 6000 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1800 6000 1800 6000 2250 2700 2250 2700 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 2175 2775 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 2475 2775 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 2700 2850 2700 2850 2850 2700 2850 2700 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 2400 2850 2400 2850 2550 2700 2550 2700 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4575 2175 4575 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 2400 5025 2400 5025 2550 4500 2550 4500 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 3600 3525 4650 3525 4650 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 3150 5100 3150 5100 3750 3600 3750 3600 3150
+4 2 0 50 -1 0 11 0.0000 2 120 300 2625 1950 lock\001
+4 1 0 50 -1 0 10 0.0000 2 150 1155 3000 1725 N$\\times$S$_1$\001
+4 1 0 50 -1 0 10 0.0000 2 150 1155 3600 1725 N$\\times$S$_2$\001
+4 1 0 50 -1 0 12 0.0000 2 180 390 4425 1500 heap\001
+4 2 0 50 -1 0 12 0.0000 2 135 1140 2550 1425 kernel threads\001
+4 2 0 50 -1 0 11 0.0000 2 120 270 2625 2100 size\001
+4 2 0 50 -1 0 11 0.0000 2 120 270 2625 2250 free\001
+4 2 0 50 -1 0 12 0.0000 2 135 600 2625 2700 free list\001
+4 0 0 50 -1 0 12 0.0000 2 135 360 3675 3325 lock\001
+4 1 0 50 -1 0 12 0.0000 2 180 1455 4350 3075 global pool (sbrk)\001
+4 1 0 50 -1 0 10 0.0000 2 150 1110 4800 1725 N$\\times$S$_t$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,54 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 2250 2400 4050 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 2400 3150 2400 3150 2700 2250 2700 2250 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3150 2400 4050 2400 4050 2700 3150 2700 3150 2400
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2625 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3600 2625 Object$_2$\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1050 1500 1950 1500 1950 1800 1050 1800 1050 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 900 3000 900 3000 1950 900 1950 900 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1950 1950 2700 2400
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 1500 2850 1500 2850 1800 1950 1800 1950 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4350 1500 5250 1500 5250 1800 4350 1800 4350 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 900 5400 900 5400 1950 3300 1950 3300 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4350 1950 3600 2400
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3450 1500 4350 1500 4350 1800 3450 1800 3450 1500
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 2850 1200 2850 975 2250 975 2250 1200 2850 1200
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 5250 1200 5250 975 4650 975 4650 1200 5250 1200
+4 1 0 50 -1 0 11 0.0000 2 195 735 2550 1125 Task$_1$\001
+4 0 0 50 -1 0 11 0.0000 2 195 720 975 1125 CPU$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 135 480 1950 1425 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1500 1725 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2400 1725 Object$_2$\001
+4 2 0 50 -1 2 11 0.0000 2 135 585 2250 2250 1. alloc\001
+4 1 0 50 -1 0 11 0.0000 2 195 735 4950 1125 Task$_2$\001
+4 0 0 50 -1 0 11 0.0000 2 195 720 3375 1125 CPU$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1725 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4800 1725 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 135 480 4350 1425 Cache\001
+4 2 0 50 -1 0 11 0.0000 2 180 630 2175 2625 Memory\001
+4 0 0 50 -1 2 11 0.0000 2 180 720 4050 2250 4. modify\001
+4 2 0 50 -1 2 11 0.0000 2 135 585 3900 2175 3. alloc\001
+4 0 0 50 -1 2 11 0.0000 2 180 720 2400 2175 2. modify\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,58 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 3750.000 4062.500 2550 975 3750 750 4950 975
+	1 1 1.00 45.00 90.00
+6 2250 2400 4050 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 2400 3150 2400 3150 2700 2250 2700 2250 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3150 2400 4050 2400 4050 2700 3150 2700 3150 2400
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2625 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3600 2625 Object$_2$\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1050 1500 1950 1500 1950 1800 1050 1800 1050 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 900 3000 900 3000 1950 900 1950 900 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1950 1950 2700 2400
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 1500 2850 1500 2850 1800 1950 1800 1950 1500
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3450 1500 4350 1500 4350 1800 3450 1800 3450 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4350 1500 5250 1500 5250 1800 4350 1800 4350 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 900 5400 900 5400 1950 3300 1950 3300 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4350 1950 3600 2400
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 5250 1200 5250 975 4650 975 4650 1200 5250 1200
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 2850 1200 2850 975 2250 975 2250 1200 2850 1200
+4 1 0 50 -1 0 11 0.0000 2 195 735 2550 1125 Task$_1$\001
+4 0 0 50 -1 0 11 0.0000 2 195 720 975 1125 CPU$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 135 480 1950 1425 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1500 1725 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2400 1725 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 735 4950 1125 Task$_2$\001
+4 0 0 50 -1 0 11 0.0000 2 195 720 3375 1125 CPU$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1725 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4800 1725 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 135 480 4350 1425 Cache\001
+4 0 0 50 -1 2 11 0.0000 2 180 720 4050 2250 6. modify\001
+4 2 0 50 -1 0 11 0.0000 2 180 630 2175 2625 Memory\001
+4 2 0 50 -1 2 11 0.0000 2 135 585 2250 2250 1. alloc\001
+4 0 0 50 -1 2 11 0.0000 2 180 720 2400 2175 3. modify\001
+4 2 0 50 -1 2 11 0.0000 2 135 585 3675 2325 5. alloc\001
+4 2 0 50 -1 2 11 0.0000 2 135 780 3975 2175 4. dealloc\001
+4 1 0 50 -1 2 11 0.0000 2 195 2400 3750 675 2.  pass Object$_2$ reference\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/AllocatedObject.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AllocatedObject.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AllocatedObject.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,28 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 0 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3900 1200 4800 1200 4800 1500 3900 1500 3900 1200
+2 2 0 0 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 2100 1200 3000 1200 3000 1500 2100 1500 2100 1200
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 5700 1200 5700 1500 1200 1500 1200 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2100 1200 2100 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3000 1200 3000 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3900 1200 3900 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 1200 4800 1500
+4 1 0 50 -1 0 11 0.0000 2 135 555 1650 1425 Header\001
+4 1 0 50 -1 0 11 0.0000 2 180 600 2550 1425 Padding\001
+4 1 0 50 -1 0 11 0.0000 2 180 510 3450 1425 Object\001
+4 1 0 50 -1 0 11 0.0000 2 180 600 4350 1425 Spacing\001
+4 1 0 50 -1 0 11 0.0000 2 135 495 5250 1425 Trailer\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/AllocatorComponents.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/AllocatorComponents.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/AllocatorComponents.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,97 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 2325 2775 3000 3150
+4 2 0 50 -1 0 11 0.0000 2 135 660 3000 2925 reserved\001
+4 2 0 50 -1 0 11 0.0000 2 135 600 3000 3075 memory\001
+-6
+6 2400 1575 3000 1950
+4 2 0 50 -1 0 11 0.0000 2 180 555 3000 1875 objects\001
+4 2 0 50 -1 0 11 0.0000 2 135 300 3000 1725 free\001
+-6
+6 2400 2100 2700 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 2400 2700 2700 2400 2700 2400 2400 2700 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 2100 2700 2400 2400 2400 2400 2100 2700 2100
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1800 4800 1800 4800 2100 4200 2100 4200 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 2100 5100 2100 5100 2400 4200 2400 4200 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5100 2100 6300 2100 6300 2400 5100 2400 5100 2100
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3300 1800 4200 1800 4200 2100 3300 2100 3300 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 5400 1800 6300 1800 6300 2100 5400 2100 5400 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3300 2100 3600 2100 3600 2400 3300 2400 3300 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 2400 3900 2400 3900 2700 3300 2700 3300 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 2400 4800 2400 4800 2700 3900 2700 3900 2400
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 4800 2400 5400 2400 5400 2700 4800 2700 4800 2400
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 4800 1800 5400 1800 5400 2100 4800 2100 4800 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 2400 6300 2400 6300 2700 5400 2700 5400 2400
+2 2 0 1 0 7 60 -1 13 0.000 0 0 -1 0 0 5
+	 3300 2700 6300 2700 6300 3300 3300 3300 3300 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 3300 3600 3300 3600 3600 3300 3600 3300 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 3300 5100 3300 5100 3600 4500 3600 4500 3300
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 5100 3300 6300 3300 6300 3600 5100 3600 5100 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 3600 4500 3600 4500 3900 3300 3900 3300 3600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 3600 5400 3600 5400 3900 4500 3900 4500 3600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 3600 6300 3600 6300 3900 5400 3900 5400 3600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 3900 3900 3900 3900 4200 3300 4200 3300 3900
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 5100 3900 5700 3900 5700 4200 5100 4200 5100 3900
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 3900 5100 3900 5100 4200 3900 4200 3900 3900
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5700 3900 6300 3900 6300 4200 5700 4200 5700 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3750 1950 4800 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5100 1950 3300 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3450 2250 4800 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5100 2550 5400 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5850 1950 5100 3300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5700 3450 5100 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 2250 3300 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 2550 3300 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3150 1275 3150 4200
+4 1 0 50 -1 0 11 0.0000 2 135 885 2325 1425 Static Zone\001
+4 1 0 50 -1 0 11 0.0000 2 180 1950 4800 1425 Dynamic-Allocation Zone\001
+4 0 0 50 -1 2 11 0.0000 2 180 645 3300 1725 Storage\001
+4 2 0 50 -1 2 11 0.0000 2 180 1050 2325 2475 Management\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceAllocated.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceAllocated.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceAllocated.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,24 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2100 1200 2100 1500 1200 1500 1200 1200
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1200 3000 1200 3000 1500 2100 1500 2100 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1200 3900 1200 3900 1500 3000 1500 3000 1200
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 1200 4800 1200 4800 1500 3900 1500 3900 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 2550 1200 2550 1050 1800 1050
+4 1 0 50 -1 0 11 0.0000 2 180 510 3450 1425 Object\001
+4 1 0 50 -1 0 11 0.0000 2 135 330 1650 1425 Size\001
+4 1 0 50 -1 0 11 0.0000 2 135 510 2550 1425 Owner\001
+4 1 0 50 -1 0 11 0.0000 2 195 780 4350 1425 $\\pm$Size\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceFree.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceFree.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceFree.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,27 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 1200 4800 1200 4800 1500 3900 1500 3900 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2100 1200 2100 1500 1200 1500 1200 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 2550 1200 2550 1050 1800 1050
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 3450 1200 3450 1050 4200 1050
+2 2 0 1 0 7 60 -1 18 0.000 0 0 -1 0 0 5
+	 3000 1200 3900 1200 3900 1500 3000 1500 3000 1200
+2 2 0 1 0 7 60 -1 18 0.000 0 0 -1 0 0 5
+	 2100 1200 3000 1200 3000 1500 2100 1500 2100 1200
+4 1 0 50 -1 0 11 0.0000 2 195 780 4350 1425 $\\pm$Size\001
+4 1 0 50 -1 0 11 0.0000 2 135 330 1650 1425 Size\001
+4 1 0 50 -1 0 11 0.0000 2 135 660 2550 1425 Previous\001
+4 1 0 50 -1 0 11 0.0000 2 135 375 3450 1425 Next\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/Container.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/Container.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/Container.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,29 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1200 1125 2100 1575
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1275 1200 2025 1200 2025 1500 1275 1500 1275 1200
+4 1 0 50 -1 0 11 0.0000 2 135 555 1650 1425 Header\001
+-6
+6 1950 1125 2850 1575
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2025 1200 2775 1200 2775 1500 2025 1500 2025 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 2400 1425 Object$_1$\001
+-6
+6 2700 1125 3600 1575
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2775 1200 3525 1200 3525 1500 2775 1500 2775 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 3150 1425 Object$_2$\001
+-6
+6 3450 1125 4350 1575
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3525 1200 4275 1200 4275 1500 3525 1500 3525 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1425 Object$_3$\001
+-6
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing1.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing1.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing1.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,48 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 2100.000 1762.500 1800 1200 2100 1125 2400 1200
+	1 1 1.00 45.00 90.00
+6 1050 1200 1950 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 1800 1200 1800 1500 1200 1500 1200 1200
+4 1 0 50 -1 0 11 0.0000 2 195 765 1500 1425 Heap$_1$\001
+-6
+6 2250 1200 3150 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1200 3000 1200 3000 1500 2400 1500 2400 1200
+4 1 0 50 -1 0 11 0.0000 2 195 765 2700 1425 Heap$_2$\001
+-6
+6 1200 1950 3000 2250
+6 1200 1950 1800 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1950 1800 1950 1800 2250 1200 2250 1200 1950
+4 1 0 50 -1 0 11 0.0000 2 135 555 1500 2175 Header\001
+-6
+6 1650 1950 2550 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1950 2400 1950 2400 2250 1800 2250 1800 1950
+4 1 0 50 -1 0 11 0.0000 2 195 870 2100 2175 Object$_1$\001
+-6
+6 2400 1950 3000 2250
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 2400 1950 3000 1950 3000 2250 2400 2250 2400 1950
+4 1 0 50 -1 0 11 0.0000 2 135 345 2700 2175 Free\001
+-6
+-6
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4
+	1 1 1.00 45.00 90.00
+	 1200 1350 1050 1350 1050 2100 1200 2100
+2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1650 1500 2100 1950
+4 2 0 50 -1 0 11 0.0000 2 90 315 975 1875 own\001
+4 0 0 50 -1 0 11 0.0000 2 180 510 1950 1725 modify\001
+4 1 0 50 -1 0 11 0.0000 2 180 2370 1875 825 pass object container indirectly\001
+4 1 0 50 -1 0 11 0.0000 2 180 1410 2025 1050 via the global heap\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing2.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,48 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1050 1200 1950 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 1800 1200 1800 1500 1200 1500 1200 1200
+4 1 0 50 -1 0 11 0.0000 2 195 765 1500 1425 Heap$_1$\001
+-6
+6 2250 1200 3150 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1200 3000 1200 3000 1500 2400 1500 2400 1200
+4 1 0 50 -1 0 11 0.0000 2 195 765 2700 1425 Heap$_2$\001
+-6
+6 1200 1950 3150 2250
+6 1200 1950 1800 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1950 1800 1950 1800 2250 1200 2250 1200 1950
+4 1 0 50 -1 0 11 0.0000 2 135 555 1500 2175 Header\001
+-6
+6 1650 1950 2550 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1950 2400 1950 2400 2250 1800 2250 1800 1950
+4 1 0 50 -1 0 11 0.0000 2 195 870 2100 2175 Object$_1$\001
+-6
+6 2250 1950 3150 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1950 3000 1950 3000 2250 2400 2250 2400 1950
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2175 Object$_2$\001
+-6
+-6
+2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1650 1500 2100 1950
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4
+	1 1 1.00 45.00 90.00
+	 3000 1350 3150 1350 3150 2100 3000 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 1500 2550 1950
+4 0 0 50 -1 0 11 0.0000 2 180 510 1950 1725 modify\001
+4 0 0 50 -1 0 11 0.0000 2 135 360 2625 1725 alloc\001
+4 0 0 50 -1 0 11 0.0000 2 90 315 3225 1725 own\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnership.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,56 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1350 1200 1950 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 1200 1950 1200 1950 1500 1350 1500 1350 1200
+4 1 0 50 -1 0 11 0.0000 2 135 555 1650 1425 Header\001
+-6
+6 1800 1800 2700 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 1800 2550 1800 2550 2100 1950 2100 1950 1800
+4 1 0 50 -1 0 11 0.0000 2 195 765 2250 2025 Heap$_1$\001
+-6
+6 1800 1200 2700 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1950 1200 2550 1200 2550 1500 1950 1500 1950 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 2250 1425 Object$_1$\001
+-6
+6 2400 1200 3300 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2550 1200 3150 1200 3150 1500 2550 1500 2550 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 2850 1425 Object$_2$\001
+-6
+6 3000 1200 3900 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3150 1200 3750 1200 3750 1500 3150 1500 3150 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 3450 1425 Object$_3$\001
+-6
+6 2700 1800 3600 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2850 1800 3450 1800 3450 2100 2850 2100 2850 1800
+4 1 0 50 -1 0 11 0.0000 2 195 765 3150 2025 Heap$_2$\001
+-6
+6 3750 1200 4350 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3750 1200 4350 1200 4350 1500 3750 1500 3750 1200
+4 1 0 50 -1 0 11 0.0000 2 135 345 4050 1425 Free\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1950 1800 1950 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 1800 2550 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 1800 2550 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3450 1800 3750 1500
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnershipFreelist.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnershipFreelist.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnershipFreelist.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,68 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1425 2400 1425 2400 1650 2100 1650 2100 1425
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3075 1425 3375 1425 3375 1650 3075 1650 3075 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1650 1425 2100 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 1500 2100 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3150 1500 3075 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 3450 3075 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3150 2400 2475 3375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 2400 3075 3375
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 1275 1650 1275 1650 1575 1350 1575 1350 1275
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 1950 1350 2850 1350 2850 1800 1950 1800 1950 1350
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 3000 1350 3900 1350 3900 1800 3000 1800 3000 1350
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1200 4050 1200 4050 1950 1800 1950 1800 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3075 3375 3375 3375 3375 3600 3075 3600 3075 3375
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 3375 2400 3375 2400 3600 2100 3600 2100 3375
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 3225 1650 3225 1650 3525 1350 3525 1350 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1650 3375 2100 3375
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 1950 3300 2850 3300 2850 3750 1950 3750 1950 3300
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 3000 3300 3900 3300 3900 3750 3000 3750 3000 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 3150 4050 3150 4050 3900 1800 3900 1800 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2325 2400 2325 2400 2550 2100 2550 2100 2325
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3075 2325 3375 2325 3375 2550 3075 2550 3075 2325
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 1950 2250 2850 2250 2850 2700 1950 2700 1950 2250
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 3000 2250 3900 2250 3900 2700 3000 2700 3000 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 2100 4050 2100 4050 2850 1800 2850 1800 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2475 3375 2775 3375 2775 3600 2475 3600 2475 3375
+4 1 0 50 -1 0 11 0.0000 2 195 495 1500 1500 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 1500 3450 H$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnership.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,81 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1200 1200 1800 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 1800 1200 1800 1500 1200 1500 1200 1200
+4 1 0 50 -1 0 11 0.0000 2 135 555 1500 1425 Header\001
+-6
+6 1650 1200 2550 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1200 2400 1200 2400 1500 1800 1500 1800 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 2100 1425 Object$_1$\001
+-6
+6 1650 1800 2550 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1800 2400 1800 2400 2100 1800 2100 1800 1800
+4 1 0 50 -1 0 11 0.0000 2 195 765 2100 2025 Heap$_1$\001
+-6
+6 2400 1200 3000 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 2400 1200 3000 1200 3000 1500 2400 1500 2400 1200
+4 1 0 50 -1 0 11 0.0000 2 135 345 2700 1425 Free\001
+-6
+6 3000 1200 3600 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1200 3600 1200 3600 1500 3000 1500 3000 1200
+4 1 0 50 -1 0 11 0.0000 2 135 345 3300 1425 Free\001
+-6
+6 4500 1200 5100 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 1200 5100 1200 5100 1500 4500 1500 4500 1200
+4 1 0 50 -1 0 11 0.0000 2 135 555 4800 1425 Header\001
+-6
+6 4950 1200 5850 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5100 1200 5700 1200 5700 1500 5100 1500 5100 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 5400 1425 Object$_2$\001
+-6
+6 5550 1200 6450 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5700 1200 6300 1200 6300 1500 5700 1500 5700 1200
+4 1 0 50 -1 0 11 0.0000 2 195 870 6000 1425 Object$_3$\001
+-6
+6 6300 1200 6900 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 6300 1200 6900 1200 6900 1500 6300 1500 6300 1200
+4 1 0 50 -1 0 11 0.0000 2 135 345 6600 1425 Free\001
+-6
+6 5250 1800 6150 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 1800 6000 1800 6000 2100 5400 2100 5400 1800
+4 1 0 50 -1 0 11 0.0000 2 195 765 5700 2025 Heap$_2$\001
+-6
+6 3600 1200 4200 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3600 1200 4200 1200 4200 1500 3600 1500 3600 1200
+4 1 0 50 -1 0 11 0.0000 2 135 345 3900 1425 Free\001
+-6
+6 6900 1200 7500 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 6900 1200 7500 1200 7500 1500 6900 1500 6900 1200
+4 1 0 50 -1 0 11 0.0000 2 135 345 7200 1425 Free\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1800 1800 1800 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 1800 2400 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5400 1800 5100 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6000 1800 6300 1500
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnershipFreelist.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnershipFreelist.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnershipFreelist.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,63 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1425 2400 1425 2400 1650 2100 1650 2100 1425
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3075 1425 3375 1425 3375 1650 3075 1650 3075 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1650 1425 2100 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 1500 2100 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 2400 3075 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3150 1500 3075 2325
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 1275 1650 1275 1650 1575 1350 1575 1350 1275
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 1950 1350 2850 1350 2850 1800 1950 1800 1950 1350
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 3000 1350 3900 1350 3900 1800 3000 1800 3000 1350
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1200 4050 1200 4050 1950 1800 1950 1800 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 3375 2400 3375 2400 3600 2100 3600 2100 3375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1650 3375 2100 3375
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 3225 1650 3225 1650 3525 1350 3525 1350 3225
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3150 3375 3450 3375 3450 3600 3150 3600 3150 3375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 3450 3150 3375
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 1950 3300 2850 3300 2850 3750 1950 3750 1950 3300
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 3000 3300 3900 3300 3900 3750 3000 3750 3000 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 3150 4050 3150 4050 3900 1800 3900 1800 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3075 2325 3375 2325 3375 2550 3075 2550 3075 2325
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2325 2400 2325 2400 2550 2100 2550 2100 2325
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 1950 2250 2850 2250 2850 2700 1950 2700 1950 2250
+2 2 1 1 0 7 50 -1 -1 6.000 0 0 -1 0 0 5
+	 3000 2250 3900 2250 3900 2700 3000 2700 3000 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 2100 4050 2100 4050 2850 1800 2850 1800 2100
+4 1 0 50 -1 0 11 0.0000 2 195 495 1500 1500 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 1500 3450 H$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ContigFragmentation.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ContigFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ContigFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,22 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 1500 1800 1500 1800 1800 900 1800 900 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1500 2400 1500 2400 1800 1800 1800 1800 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1500 3000 1500 3000 1800 2400 1800 2400 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 1800 1500 1800 1500 2100 900 2100 900 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1500 1800 2700 1800 2700 2100 1500 2100 1500 1800
+2 3 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 7
+	 900 2400 3000 2400 3000 1800 2700 1800 2700 2100 900 2100
+	 900 2400
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingA.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingA.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingA.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,30 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2325 1500 2325 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2625 1500 3225 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1200 3750 1200 3750 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1200 2850 1200 2850 1500 2100 1500 2100 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2100 2850 2100 2850 2400 2100 2400 2100 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2850 2100 3600 2100 3600 2400 2850 2400 2850 2100
+4 2 0 50 -1 0 11 0.0000 2 150 405 2250 1875 alloc\001
+4 0 0 50 -1 0 11 0.0000 2 150 405 3075 1875 alloc\001
+4 2 0 50 -1 0 11 0.0000 2 150 570 1950 2325 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 210 855 2475 1425 Task$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 210 855 3375 1425 Task$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 210 1005 2475 2325 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 210 1005 3225 2325 Object$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingB.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingB.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingB.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,33 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 2962.500 1912.500 2475 1200 2925 1050 3450 1200
+	1 1 1.00 45.00 90.00
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1200 2850 1200 2850 1500 2100 1500 2100 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1500 3300 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 1500 2550 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1200 3750 1200 3750 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2175 2100 2925 2100 2925 2400 2175 2400 2175 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2925 2100 3675 2100 3675 2400 2925 2400 2925 2100
+4 1 0 50 -1 0 11 0.0000 2 210 855 2475 1425 Task$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 210 855 3375 1425 Task$_2$\001
+4 2 0 50 -1 0 11 0.0000 2 195 585 2475 1875 modify\001
+4 0 0 50 -1 0 11 0.0000 2 195 585 3375 1875 modify\001
+4 2 0 50 -1 0 11 0.0000 2 150 570 2025 2325 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 210 1005 2550 2325 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 210 1005 3300 2325 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 210 1440 3000 975 pass Object$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingC.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingC.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingC.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,30 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1200 2850 1200 2850 1500 2100 1500 2100 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1500 3300 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 1500 2550 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1200 3750 1200 3750 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2175 2100 2925 2100 2925 2400 2175 2400 2175 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2925 2100 3675 2100 3675 2400 2925 2400 2925 2100
+4 1 0 50 -1 0 11 0.0000 2 195 735 2475 1425 Task$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 735 3375 1425 Task$_2$\001
+4 2 0 50 -1 0 11 0.0000 2 180 510 2475 1875 modify\001
+4 0 0 50 -1 0 11 0.0000 2 135 540 3375 1875 dealloc\001
+4 2 0 50 -1 0 11 0.0000 2 135 480 2025 2325 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2550 2325 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3300 2325 Object$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingD.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingD.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingD.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,30 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2325 1500 2325 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2625 1500 3225 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1200 3750 1200 3750 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1200 2850 1200 2850 1500 2100 1500 2100 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2100 2850 2100 2850 2400 2100 2400 2100 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2850 2100 3600 2100 3600 2400 2850 2400 2850 2100
+4 2 0 50 -1 0 11 0.0000 2 180 510 2250 1875 modify\001
+4 0 0 50 -1 0 11 0.0000 2 135 360 3075 1875 alloc\001
+4 2 0 50 -1 0 11 0.0000 2 135 480 1950 2325 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 195 735 2475 1425 Task$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 735 3375 1425 Task$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2475 2325 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3225 2325 Object$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FreeListAmongContainers.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FreeListAmongContainers.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FreeListAmongContainers.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,69 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 2400 600 3000 900
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 600 3000 600 3000 900 2400 900 2400 600
+4 1 0 50 -1 0 11 0.0000 2 180 405 2700 825 Heap\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1500 3600 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3900 2100 3000 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2400 4200 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4500 2100 4200 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2700 900 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1200 3000 1200 3000 1500 2400 1500 2400 1200
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1200 3600 1200 3600 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1200 4200 1200 4200 1500 3600 1500 3600 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1200 4800 1200 4800 1500 4200 1500 4200 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1800 3000 1800 3000 2100 2400 2100 2400 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 2400 3000 2400 3000 2700 2400 2700 2400 2400
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3000 2400 3600 2400 3600 2700 3000 2700 3000 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1800 3600 1800 3600 2100 3000 2100 3000 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 2400 4200 2400 4200 2700 3600 2700 3600 2400
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3600 1800 4200 1800 4200 2100 3600 2100 3600 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 4200 1800 4800 1800 4800 2100 4200 2100 4200 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 4200 2400 4800 2400 4800 2700 4200 2700 4200 2400
+2 1 0 0 7 7 50 -1 -1 0.000 0 0 -1 0 0 1
+	 2400 2850
+4 1 0 50 -1 0 11 0.0000 2 135 555 2700 1425 Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 3300 1425 Free\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1425 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4500 1425 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 135 555 2700 2025 Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 555 2700 2625 Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 3300 2625 Free\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3300 2025 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 2625 Object$_4$\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 3900 2025 Free\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 4500 2025 Free\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 4500 2625 Free\001
+4 0 0 50 -1 0 11 0.0000 2 180 1110 3150 825 object free-list\001
+4 1 0 50 -1 0 11 0.0000 2 135 795 3750 1125 containers\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FreeListWithinContainers.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FreeListWithinContainers.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FreeListWithinContainers.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,72 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 2850.000 1500.000 2700 1500 2850 1650 3000 1500
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 2850.000 2700.000 2700 2700 2850 2850 3000 2700
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 3150.000 1500.000 2700 2100 3150 2250 3600 2100
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 4050.000 2100.000 3900 2100 4050 2250 4200 2100
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 3750.000 2100.000 3300 2700 3750 2850 4200 2700
+	1 1 1.00 45.00 90.00
+6 2400 600 3000 900
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 600 3000 600 3000 900 2400 900 2400 600
+4 1 0 50 -1 0 11 0.0000 2 180 405 2700 825 Heap\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1200 3000 1200 3000 1500 2400 1500 2400 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1800 3000 1800 3000 2100 2400 2100 2400 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 2400 3000 2400 3000 2700 2400 2700 2400 2400
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1200 3600 1200 3600 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 1800 3600 1800 3600 2100 3000 2100 3000 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3000 2400 3600 2400 3600 2700 3000 2700 3000 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 900 2400 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 1500 2400 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 2100 2400 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1200 4200 1200 4200 1500 3600 1500 3600 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 2400 4200 2400 4200 2700 3600 2700 3600 2400
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3600 1800 4200 1800 4200 2100 3600 2100 3600 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1200 4800 1200 4800 1500 4200 1500 4200 1200
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 4200 1800 4800 1800 4800 2100 4200 2100 4200 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 4200 2400 4800 2400 4800 2700 4200 2700 4200 2400
+4 0 0 50 -1 0 11 0.0000 2 135 1350 3150 825 container free-list\001
+4 1 0 50 -1 0 11 0.0000 2 135 555 2700 1425 Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 555 2700 2025 Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 555 2700 2625 Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 3300 1425 Free\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3300 2025 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 3225 2625 Free\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1425 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 3900 2025 Free\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 2625 Object$_4$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4500 1425 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 4500 2025 Free\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 4500 2625 Free\001
+4 1 0 50 -1 0 11 0.0000 2 135 795 3750 1125 containers\001
+4 0 0 50 -1 0 11 0.0000 2 180 1110 3150 1650 object free-list\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/HeapStructure.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/HeapStructure.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/HeapStructure.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,103 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1650 1200 2250 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1950 1350 150 150 1950 1350 2100 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 1950 1425 T$_2$\001
+-6
+6 1200 1200 1800 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1500 1350 150 150 1500 1350 1650 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 1500 1425 T$_1$\001
+-6
+6 2100 1200 2700 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2400 1350 150 150 2400 1350 2550 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 2400 1425 T$_3$\001
+-6
+6 2700 3000 3000 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 3000 3000 3000 3000 3300 2700 3300 2700 3000
+4 1 0 50 -1 0 11 0.0000 2 135 135 2850 3225 G\001
+-6
+6 1650 2400 2250 2700
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1950 2550 150 150 1950 2550 2100 2550
+4 1 0 50 -1 0 11 0.0000 2 195 465 1950 2625 T$_2$\001
+-6
+6 1200 2400 1800 2700
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1500 2550 150 150 1500 2550 1650 2550
+4 1 0 50 -1 0 11 0.0000 2 195 465 1500 2625 T$_1$\001
+-6
+6 2100 2400 2700 2700
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2400 2550 150 150 2400 2550 2550 2550
+4 1 0 50 -1 0 11 0.0000 2 195 465 2400 2625 T$_3$\001
+-6
+6 1650 3600 2250 4500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1950 3750 150 150 1950 3750 2100 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 3900 1950 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 4200 2100 4200 2100 4500 1800 4500 1800 4200
+4 1 0 50 -1 0 11 0.0000 2 195 495 1950 4425 H$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 1950 3825 T$_2$\001
+-6
+6 1200 3600 1800 4500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1500 3750 150 150 1500 3750 1650 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1500 3900 1500 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 4200 1650 4200 1650 4500 1350 4500 1350 4200
+4 1 0 50 -1 0 11 0.0000 2 195 495 1500 4425 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 1500 3825 T$_1$\001
+-6
+6 2100 3600 2700 4500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2400 3750 150 150 2400 3750 2550 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2400 3900 2400 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 4200 2550 4200 2550 4500 2250 4500 2250 4200
+4 1 0 50 -1 0 11 0.0000 2 195 495 2400 4425 H$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 2400 3825 T$_3$\001
+-6
+6 2850 4200 3150 4500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2850 4200 3150 4200 3150 4500 2850 4500 2850 4200
+4 1 0 50 -1 0 11 0.0000 2 135 135 3000 4425 G\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1500 1500 1950 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 1500 1950 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2400 1500 1950 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1800 2100 1800 2100 2100 1800 2100 1800 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1500 2700 1650 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1500 2700 2250 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 2700 1650 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 2700 2250 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2400 2700 2250 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1500 3000 1800 3000 1800 3300 1500 3300 1500 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 3000 2400 3000 2400 3300 2100 3300 2100 3000
+4 1 0 50 -1 0 11 0.0000 2 195 495 1950 2025 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2250 2025 $\\Leftrightarrow$\001
+4 0 0 50 -1 0 11 0.0000 2 135 240 2400 2025 OS\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 1650 3225 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 2250 3225 H$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2550 3225 $\\Leftrightarrow$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 3150 3225 $\\Leftrightarrow$\001
+4 0 0 50 -1 0 11 0.0000 2 135 240 3300 3225 OS\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2700 4425 $\\Leftrightarrow$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 3300 4425 $\\Leftrightarrow$\001
+4 0 0 50 -1 0 11 0.0000 2 135 240 3450 4425 OS\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/IntExtFragmentation.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/IntExtFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/IntExtFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,74 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3150 1200 3900 1500
+2 2 0 0 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3150 1200 3900 1200 3900 1500 3150 1500 3150 1200
+4 1 0 50 -1 0 11 0.0000 2 180 600 3525 1425 Spacing\001
+-6
+6 4425 1125 5775 1575
+2 2 0 2 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 4500 1200 5700 1200 5700 1500 4500 1500 4500 1200
+4 1 0 50 -1 0 11 0.0000 2 180 1020 5100 1425 Free Memory\001
+-6
+6 1200 1575 2550 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1200 1575 1200 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1500 1650 1200 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 1650 2550 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2550 1575 2550 1725
+4 1 0 50 -1 0 11 0.0000 2 135 570 1875 1725 internal\001
+-6
+6 3150 1575 4500 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3150 1575 3150 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3450 1650 3150 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4200 1650 4500 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 1575 4500 1725
+4 1 0 50 -1 0 11 0.0000 2 135 570 3825 1725 internal\001
+-6
+6 4500 1575 5700 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 1575 4500 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4725 1650 4500 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5475 1650 5700 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5700 1575 5700 1725
+4 1 0 50 -1 0 11 0.0000 2 135 615 5100 1725 external\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2550 1200 2550 1500
+2 2 0 0 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 1800 1200 2550 1200 2550 1500 1800 1500 1800 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3150 1200 3150 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3900 1200 3900 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1800 1200 1800 1500
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 4500 1200 4500 1500 1200 1500 1200 1200
+4 1 0 50 -1 0 11 0.0000 2 135 555 1500 1425 Header\001
+4 1 0 50 -1 0 11 0.0000 2 180 600 2175 1425 Padding\001
+4 1 0 50 -1 0 11 0.0000 2 180 510 2850 1425 Object\001
+4 1 0 50 -1 0 11 0.0000 2 135 495 4200 1425 Trailer\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/MemoryFragmentation.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/MemoryFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/MemoryFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,64 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 600 3600 600 3600 900 2100 900 2100 600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 600 4500 600 4500 900 3600 900 3600 600
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 2100 1050 3600 1050 3600 1350 2100 1350 2100 1050
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1050 4500 1050 4500 1350 3600 1350 3600 1050
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1500 4500 1500 4500 1800 3600 1800 3600 1500
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3300 1500 3600 1500 3600 1800 3300 1800 3300 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1500 3300 1500 3300 1800 2100 1800 2100 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1950 3300 1950 3300 2250 2100 2250 2100 1950
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3300 1950 3600 1950 3600 2250 3300 2250 3300 1950
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1950 4500 1950 4500 2250 3600 2250 3600 1950
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 1800 2400 2100 2400 2100 2700 1800 2700 1800 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2400 3300 2400 3300 2700 2100 2700 2100 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3300 2400 3600 2400 3600 2700 3300 2700 3300 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 2400 4500 2400 4500 2700 3600 2700 3600 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 2400 1800 2400 1800 2700 900 2700 900 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 900 1950 2100 1950 2100 2250 900 2250 900 1950
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 1500 2100 1500 2100 1800 900 1800 900 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 1050 2100 1050 2100 1350 900 1350 900 1050
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 900 600 2100 600 2100 900 900 900 900 600
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 750 600 750 2700
+4 1 0 50 -1 0 11 0.0000 2 195 870 2850 825 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4050 825 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4050 1275 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4050 1725 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4050 2175 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4050 2625 Object$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 1725 Object$_4$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2625 Object$_4$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2175 Object$_4$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1500 825 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1500 1275 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1500 1725 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1350 2625 Object$_5$\001
+4 2 0 50 -1 0 11 0.0000 2 135 330 600 1725 time\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsNoOwnership.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsNoOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsNoOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,43 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1050 1800 1650 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 2100 1500 2100 1500 1800 1200 1800 1200 2100
+4 1 0 50 -1 0 11 0.0000 2 195 495 1350 2025 H$_1$\001
+-6
+6 1950 1800 2550 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2100 2400 2100 2400 1800 2100 1800 2100 2100
+4 1 0 50 -1 0 11 0.0000 2 195 495 2250 2025 H$_2$\001
+-6
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 1350 1350 150 150 1350 1350 1500 1350
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2250 1350 150 150 2250 1350 2400 1350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1275 1800 1275 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 45.00 90.00
+	 1425 1500 1425 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 45.00 90.00
+	 1425 1500 2175 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 45.00 90.00
+	 2175 1500 1425 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 45.00 90.00
+	 2175 1500 2175 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 2325 1800 2325 1500
+4 1 0 50 -1 0 11 0.0000 2 195 465 1350 1425 T$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 2250 1425 T$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsOwnership.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsOwnership.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,39 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1050 1800 1650 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 2100 1500 2100 1500 1800 1200 1800 1200 2100
+4 1 0 50 -1 0 11 0.0000 2 195 495 1350 2025 H$_1$\001
+-6
+6 1950 1800 2550 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 2100 2400 2100 2400 1800 2100 1800 2100 2100
+4 1 0 50 -1 0 11 0.0000 2 195 495 2250 2025 H$_2$\001
+-6
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 1350 1350 150 150 1350 1350 1500 1350
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2250 1350 150 150 2250 1350 2400 1350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 2175 1500 1425 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1425 1500 2175 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1275 1800 1275 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 2325 1800 2325 1500
+4 1 0 50 -1 0 11 0.0000 2 195 465 2250 1425 T$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 1350 1425 T$_1$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsStorage.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsStorage.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsStorage.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,172 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3000 1500 3450 1800
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1500 3300 1500 3300 1800 3000 1800 3000 1500
+4 0 0 50 -1 0 9 0.0000 2 165 420 3025 1750 H$_1$\001
+-6
+6 3300 1500 3750 1800
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3300 1500 3600 1500 3600 1800 3300 1800 3300 1500
+4 0 0 50 -1 0 9 0.0000 2 165 420 3325 1750 H$_2$\001
+-6
+6 4500 1500 5100 1800
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 4500 1500 5100 1500 5100 1800 4500 1800 4500 1500
+4 0 0 50 -1 0 9 0.0000 2 165 420 4525 1750 H$_3$\001
+-6
+6 4050 1800 4650 2100
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 4050 1800 4650 1800 4650 2100 4050 2100 4050 1800
+4 0 0 50 -1 0 9 0.0000 2 165 420 4075 2050 H$_1$\001
+-6
+6 4500 2400 5100 2700
+2 2 0 1 0 7 60 -1 13 0.000 0 0 -1 0 0 5
+	 4500 2400 5100 2400 5100 2700 4500 2700 4500 2400
+4 0 0 50 -1 0 9 0.0000 2 165 420 4525 2650 H$_2$\001
+-6
+6 3600 2100 4050 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3600 2100 3900 2100 3900 2400 3600 2400 3600 2100
+4 0 0 50 -1 0 9 0.0000 2 165 420 3625 2350 H$_1$\001
+-6
+6 5100 2100 5550 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 5100 2100 5400 2100 5400 2400 5100 2400 5100 2100
+4 0 0 50 -1 0 9 0.0000 2 165 420 5125 2350 H$_3$\001
+-6
+6 5700 2100 6150 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 5700 2100 6000 2100 6000 2400 5700 2400 5700 2100
+4 0 0 50 -1 0 9 0.0000 2 165 420 5725 2350 H$_3$\001
+-6
+6 5250 1800 5700 2100
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 5250 1800 5550 1800 5550 2100 5250 2100 5250 1800
+4 0 0 50 -1 0 9 0.0000 2 165 420 5275 2050 H$_3$\001
+-6
+6 3600 1500 4200 1800
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1500 4200 1500 4200 1800 3600 1800 3600 1500
+4 0 0 50 -1 0 9 0.0000 2 165 390 3625 1750 T$_1$\001
+-6
+6 4200 1500 4650 1800
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1500 4500 1500 4500 1800 4200 1800 4200 1500
+4 0 0 50 -1 0 9 0.0000 2 165 390 4225 1750 T$_2$\001
+-6
+6 5100 1500 6000 1800
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 5100 1500 6000 1500 6000 1800 5100 1800 5100 1500
+4 0 0 50 -1 0 9 0.0000 2 165 390 5125 1750 T$_3$\001
+-6
+6 3600 1800 4050 2100
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1800 4050 1800 4050 2100 3600 2100 3600 1800
+4 0 0 50 -1 0 9 0.0000 2 165 390 3625 2050 T$_4$\001
+-6
+6 4950 1800 5400 2100
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 4950 1800 5250 1800 5250 2100 4950 2100 4950 1800
+4 0 0 50 -1 0 9 0.0000 2 165 390 4975 2050 T$_5$\001
+-6
+6 4650 1800 5100 2100
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 4650 1800 4950 1800 4950 2100 4650 2100 4650 1800
+4 0 0 50 -1 0 9 0.0000 2 165 390 4675 2050 T$_6$\001
+-6
+6 5550 1800 6000 2100
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 5550 1800 6000 1800 6000 2100 5550 2100 5550 1800
+4 0 0 50 -1 0 9 0.0000 2 165 390 5575 2050 T$_4$\001
+-6
+6 3000 1800 3600 2100
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1800 3600 1800 3600 2100 3000 2100 3000 1800
+4 0 0 50 -1 0 9 0.0000 2 165 420 3025 2050 H$_2$\001
+-6
+6 3000 2100 3450 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3000 2100 3300 2100 3300 2400 3000 2400 3000 2100
+4 0 0 50 -1 0 9 0.0000 2 165 420 3025 2350 H$_3$\001
+-6
+6 3300 2100 3750 2400
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 2100 3600 2100 3600 2400 3300 2400 3300 2100
+4 0 0 50 -1 0 9 0.0000 2 165 390 3325 2350 T$_2$\001
+-6
+6 5400 2100 5850 2400
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 2100 5700 2100 5700 2400 5400 2400 5400 2100
+4 0 0 50 -1 0 9 0.0000 2 165 390 5425 2350 T$_1$\001
+-6
+6 3900 2100 4500 2400
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 3900 2100 4500 2100 4500 2400 3900 2400 3900 2100
+4 0 0 50 -1 0 9 0.0000 2 165 420 3925 2350 H$_2$\001
+-6
+6 4500 2100 5100 2400
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 2100 5100 2100 5100 2400 4500 2400 4500 2100
+4 0 0 50 -1 0 9 0.0000 2 165 390 4525 2350 T$_2$\001
+-6
+6 5100 2400 6000 2700
+2 2 0 1 0 7 60 -1 13 0.000 0 0 -1 0 0 5
+	 5100 2400 6000 2400 6000 2700 5100 2700 5100 2400
+4 0 0 50 -1 0 9 0.0000 2 165 420 5125 2650 H$_1$\001
+-6
+6 3000 2400 4500 2700
+2 2 0 1 0 7 60 -1 13 0.000 0 0 -1 0 0 5
+	 3000 2400 4500 2400 4500 2700 3000 2700 3000 2400
+4 0 0 50 -1 0 9 0.0000 2 165 420 3025 2650 H$_3$\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2100 1200 2100 2700
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1500 2700 1800 2400 1800 2400 1500 2700 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 1800 2550 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1800 1650 2400 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1500 1800 1800 1500 1800 1500 1500 1800 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1950 2700 2250 2400 2250 2400 1950 2700 1950
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 2400 2700 2700 2400 2700 2400 2400 2700 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2550 2250 2550 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2700 2475 3000 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2700 1575 3000 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2704 1743 5100 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2700 2025 3000 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2709 2187 4500 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2700 2625 3000 2400
+4 1 0 50 -1 0 11 0.0000 2 135 885 1500 1350 Static Zone\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 2550 1725 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 180 1950 4050 1350 Dynamic-Allocation Zone\001
+4 1 0 50 -1 0 11 0.0000 2 135 225 1650 1725 Hs\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 2550 2625 H$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 2550 2175 H$_2$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/NonContigFragmentation.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/NonContigFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/NonContigFragmentation.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,31 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2100 1200 2100 1500 1200 1500 1200 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1200 3000 1200 3000 1500 2400 1500 2400 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1500 3300 1500 3300 1800 2700 1800 2700 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1500 1500 2100 1500 2100 1800 1500 1800 1500 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1800 3000 1800 3000 2100 1800 2100 1800 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1800 3300 1800 3300 2100 3000 2100 3000 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 3000 1200 3300 1200 3300 1500 3000 1500 3000 1200
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 1200 1500 1500 1500 1500 1800 1200 1800 1200 1500
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 2100 1200 2400 1200 2400 1500 2100 1500 2100 1200
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 1200 1800 1800 1800 1800 2100 1200 2100 1200 1800
+2 2 0 1 0 7 50 -1 17 0.000 0 0 -1 0 0 5
+	 2100 1500 2700 1500 2700 1800 2100 1800 2100 1500
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ObjectHeaders.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ObjectHeaders.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ObjectHeaders.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,33 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1050 1125 2775 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1950 1200 1950 1500
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2700 1200 2700 1500 1200 1500 1200 1200
+4 1 0 50 -1 0 11 0.0000 2 195 915 1575 1425 Header$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2325 1425 Object$_1$\001
+-6
+6 2550 1125 4275 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3450 1200 3450 1500
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1200 4200 1200 4200 1500 2700 1500 2700 1200
+4 1 0 50 -1 0 11 0.0000 2 195 915 3075 1425 Header$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3825 1425 Object$_2$\001
+-6
+6 4050 1125 5775 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4950 1200 4950 1500
+2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1200 5700 1200 5700 1500 4200 1500 4200 1200
+4 1 0 50 -1 0 11 0.0000 2 195 915 4575 1425 Header$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 5325 1425 Object$_3$\001
+-6
Index: doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadGlobalHeap2.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadGlobalHeap2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadGlobalHeap2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,109 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 2250 3975 2775 4200
+4 2 0 50 -1 0 11 0.0000 2 150 435 2625 4125 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 2650 4175 2\001
+-6
+6 2175 3075 2775 3300
+4 2 0 50 -1 0 11 0.0000 2 195 465 2625 3225 Heap\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 2650 3275 2\001
+-6
+6 1200 3000 1950 4200
+6 1350 3975 1875 4200
+4 2 0 50 -1 0 11 0.0000 2 150 435 1725 4125 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 1750 4175 1\001
+-6
+6 1275 3075 1875 3300
+4 2 0 50 -1 0 11 0.0000 2 195 465 1725 3225 Heap\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 1750 3275 1\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1425 3300 1425 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1725 3900 1725 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 3000 1950 3000 1950 3300 1200 3300 1200 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 3900 1950 3900 1950 4200 1200 4200 1200 3900
+4 1 0 50 -1 0 11 1.5708 2 150 405 1350 3600 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 150 615 1800 3600 dealloc\001
+-6
+6 3075 3075 3675 3300
+4 2 0 50 -1 0 11 0.0000 2 195 465 3525 3225 Heap\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 3550 3275 3\001
+-6
+6 3150 3975 3675 4200
+4 2 0 50 -1 0 11 0.0000 2 150 435 3525 4125 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 3550 4175 3\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1875 2400 1425 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1725 3000 2175 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2325 2400 2325 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2625 3000 2625 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3075 2400 3525 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3225 3000 2775 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1725 1200 3225 1200 3225 1500 1725 1500 1725 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1725 2100 3225 2100 3225 2400 1725 2400 1725 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2325 1500 2325 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2625 2100 2625 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2325 3300 2325 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2625 3900 2625 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 3000 2850 3000 2850 3300 2100 3300 2100 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 3900 2850 3900 2850 4200 2100 4200 2100 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3225 3300 3225 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3525 3900 3525 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 3900 3750 3900 3750 4200 3000 4200 3000 3900
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3000 3000 3750 3000 3750 3300 3000 3300 3000 3000
+4 1 0 50 -1 0 11 0.0000 2 195 1545 2475 1425 Operating System\001
+4 1 0 50 -1 0 11 0.0000 2 195 1035 2475 2325 Gobal Heap\001
+4 1 0 50 -1 0 11 1.5708 2 150 405 2250 1800 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 150 615 2700 1800 dealloc\001
+4 1 0 50 -1 0 11 0.8727 2 150 405 1575 2700 alloc\001
+4 1 0 50 -1 0 11 0.8727 2 150 615 1875 2700 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 150 405 2250 2700 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 150 615 2700 2700 dealloc\001
+4 1 0 50 -1 0 11 5.4105 2 150 615 3450 2775 dealloc\001
+4 1 0 50 -1 0 11 5.4105 2 150 405 3150 2775 alloc\001
+4 1 0 50 -1 0 11 1.5708 2 150 405 2250 3600 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 150 615 2700 3600 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 150 405 3150 3600 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 150 615 3600 3600 dealloc\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadHeap.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadHeap.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadHeap.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,44 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 2700 1800 3000 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1800 3000 1800 3000 2100 2700 2100 2700 1800
+4 1 0 50 -1 0 11 0.0000 2 135 135 2850 2025 G\001
+-6
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1350 1350 150 150 1350 1350 1500 1350
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1800 1350 150 150 1800 1350 1950 1350
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2250 1350 150 150 2250 1350 2400 1350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1350 1500 1350 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1800 1500 1800 1500 2100 1200 2100 1200 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1650 1800 1950 1800 1950 2100 1650 2100 1650 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2100 1800 2400 1800 2400 2100 2100 2100 2100 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1800 1500 1800 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 2250 1500 2250 1800
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2550 2025 $\\Leftrightarrow$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 3150 2025 $\\Leftrightarrow$\001
+4 0 0 50 -1 0 11 0.0000 2 135 240 3300 2025 OS\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 1350 2025 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 1350 1425 T$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 1800 2025 H$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 1800 1425 T$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 495 2250 2025 H$_3$\001
+4 1 0 50 -1 0 11 0.0000 2 195 465 2250 1425 T$_3$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/PrivatePublicHeaps2.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/PrivatePublicHeaps2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/PrivatePublicHeaps2.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,100 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1200 1200 2400 1500
+6 1200 1275 2400 1500
+4 2 0 50 -1 0 11 0.0000 2 180 915 2250 1425 Public Heap\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 2275 1475 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2400 1200 2400 1500 1200 1500 1200 1200
+-6
+6 3900 1200 5100 1500
+6 3900 1275 5100 1500
+4 0 0 50 -1 0 9 0.0000 2 105 75 4975 1475 2\001
+4 2 0 50 -1 0 11 0.0000 2 180 915 4950 1425 Public Heap\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 1200 5100 1200 5100 1500 3900 1500 3900 1200
+-6
+6 1425 2100 2700 2400
+6 1425 2175 2550 2400
+4 2 0 50 -1 0 11 0.0000 2 180 990 2550 2325 Private Heap\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1500 2100 2700 2100 2700 2400 1500 2400 1500 2100
+4 0 0 50 -1 0 9 0.0000 2 105 75 2575 2375 1\001
+-6
+6 3525 2100 4800 2400
+6 3525 2175 4650 2400
+4 2 0 50 -1 0 11 0.0000 2 180 990 4650 2325 Private Heap\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 2100 4800 2100 4800 2400 3600 2400 3600 2100
+4 0 0 50 -1 0 9 0.0000 2 105 75 4675 2375 2\001
+-6
+6 1200 3000 2400 3300
+6 1575 3075 2100 3300
+4 2 0 50 -1 0 11 0.0000 2 135 375 1950 3225 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 1975 3275 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 3000 2400 3000 2400 3300 1200 3300 1200 3000
+-6
+6 3900 3000 5100 3300
+6 4275 3075 4800 3300
+4 2 0 50 -1 0 11 0.0000 2 135 375 4650 3225 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 4675 3275 2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 3000 5100 3000 5100 3300 3900 3300 3900 3000
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1275 1500 1275 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1950 3000 1950 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1575 2400 1575 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5025 1500 5025 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4350 2400 4350 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4350 2100 4350 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4650 3000 4650 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3900 3000 2400 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 3000 3900 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1950 2100 1950 1500
+4 1 0 50 -1 0 11 0.0000 2 180 540 3150 1425 locking\001
+4 1 0 50 -1 0 11 1.5708 2 135 540 1875 1800 dealloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 540 4425 1800 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 135 540 1875 2700 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 135 360 1500 2700 alloc\001
+4 1 0 50 -1 0 11 1.5708 2 135 360 1200 2250 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 540 4725 2700 dealloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 360 4425 2700 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 360 5100 2250 alloc\001
+4 1 0 50 -1 0 11 5.4803 2 135 540 3375 2775 dealloc\001
+4 1 0 50 -1 0 11 0.8029 2 180 780 2700 2625 ownership\001
+4 1 0 50 -1 0 11 0.8029 2 135 540 2925 2775 dealloc\001
+4 1 0 50 -1 0 11 5.4803 2 180 780 3600 2625 ownership\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,56 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4050.000 4662.500 2850 1575 4050 1350 5250 1575
+	1 1 1.00 45.00 90.00
+6 2550 3000 4350 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2550 3000 3450 3000 3450 3300 2550 3300 2550 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3450 3000 4350 3000 4350 3300 3450 3300 3450 3000
+4 1 0 50 -1 0 11 0.0000 2 195 870 3000 3225 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 3900 3225 Object$_2$\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 2100 2250 2100 2250 2400 1350 2400 1350 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 2100 3150 2100 3150 2400 2250 2400 2250 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1500 3300 1500 3300 2550 1200 2550 1200 1500
+2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
+	 3750 2100 4650 2100 4650 2400 3750 2400 3750 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4650 2100 5550 2100 5550 2400 4650 2400 4650 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1500 5700 1500 5700 2550 3600 2550 3600 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 2550 3000 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4650 2550 3900 3000
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 3150 1800 3150 1575 2550 1575 2550 1800 3150 1800
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 5550 1800 5550 1575 4950 1575 4950 1800 5550 1800
+4 1 0 50 -1 0 11 0.0000 2 195 735 2850 1725 Task$_1$\001
+4 0 0 50 -1 0 11 0.0000 2 195 720 1275 1725 CPU$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 135 480 2250 2025 Cache\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 1800 2325 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2325 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 735 5250 1725 Task$_2$\001
+4 0 0 50 -1 0 11 0.0000 2 195 720 3675 1725 CPU$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 4200 2325 Object$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 870 5100 2325 Object$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 135 480 4650 2025 Cache\001
+4 2 0 50 -1 0 11 0.0000 2 180 630 2475 3225 Memory\001
+4 2 0 50 -1 2 11 0.0000 2 135 585 2550 2850 1. alloc\001
+4 0 0 50 -1 2 11 0.0000 2 180 720 2700 2775 3. modify\001
+4 0 0 50 -1 2 11 0.0000 2 180 720 4350 2850 4. modify\001
+4 1 0 50 -1 2 11 0.0000 2 195 2400 4050 1275 2.  pass Object$_2$ reference\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/RemoteFreeList.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/RemoteFreeList.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/RemoteFreeList.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,88 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1125 1200 2400 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2400 1200 2400 1500 1200 1500 1200 1200
+4 2 0 50 -1 0 11 0.0000 2 180 990 2250 1425 Private Heap\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 2275 1475 1\001
+-6
+6 3825 1200 5100 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 1200 5100 1200 5100 1500 3900 1500 3900 1200
+4 0 0 50 -1 0 9 0.0000 2 105 75 4975 1475 2\001
+4 2 0 50 -1 0 11 0.0000 2 180 990 4950 1425 Private Heap\001
+-6
+6 1725 2100 3000 2400
+6 1725 2175 2850 2325
+4 2 0 50 -1 0 11 0.0000 2 135 975 2850 2325 Remote Free\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 2100 3000 2100 3000 2400 1800 2400 1800 2100
+4 0 0 50 -1 0 9 0.0000 2 105 75 2875 2375 1\001
+-6
+6 3225 2100 4500 2400
+6 3225 2175 4350 2325
+4 2 0 50 -1 0 11 0.0000 2 135 975 4350 2325 Remote Free\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 2100 4500 2100 4500 2400 3300 2400 3300 2100
+4 0 0 50 -1 0 9 0.0000 2 105 75 4375 2375 2\001
+-6
+6 1200 3000 2400 3300
+6 1575 3075 2100 3300
+4 2 0 50 -1 0 11 0.0000 2 135 375 1950 3225 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 1975 3275 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 3000 2400 3000 2400 3300 1200 3300 1200 3000
+-6
+6 3900 3000 5100 3300
+6 4275 3075 4800 3300
+4 2 0 50 -1 0 11 0.0000 2 135 375 4650 3225 Task\001
+4 0 0 50 -1 0 9 0.0000 2 105 75 4675 3275 2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 3000 5100 3000 5100 3300 3900 3300 3900 3000
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3900 3000 3000 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1275 1500 1275 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1575 3000 1575 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4725 3000 4725 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5025 1500 5025 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 3000 3300 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2100 2100 2100 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4200 2100 4200 1500
+4 1 0 50 -1 0 11 1.5708 2 135 540 1500 2250 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 135 360 1200 2250 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 540 4800 2250 dealloc\001
+4 1 0 50 -1 0 11 0.0000 2 180 540 3150 2025 locking\001
+4 1 0 50 -1 0 11 0.5934 2 135 540 2850 2925 dealloc\001
+4 1 0 50 -1 0 11 5.6898 2 135 540 3450 2925 dealloc\001
+4 1 0 50 -1 0 11 0.5934 2 180 780 2700 2725 ownership\001
+4 1 0 50 -1 0 11 5.6898 2 180 780 3600 2725 ownership\001
+4 1 0 50 -1 0 11 1.5708 2 135 360 2025 1800 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 360 5100 2250 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 360 4275 1800 alloc\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/SharedHeaps.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/SharedHeaps.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/SharedHeaps.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,59 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1500 1200 2100 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1800 1350 150 150 1800 1350 1950 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 1800 1425 T$_2$\001
+-6
+6 1050 1200 1650 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1350 1350 150 150 1350 1350 1500 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 1350 1425 T$_1$\001
+-6
+6 1950 1200 2550 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2250 1350 150 150 2250 1350 2400 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 2250 1425 T$_3$\001
+-6
+6 1275 1800 1875 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1425 1800 1725 1800 1725 2100 1425 2100 1425 1800
+4 1 0 50 -1 0 11 0.0000 2 195 495 1575 2025 H$_1$\001
+-6
+6 1725 1800 2325 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1875 1800 2175 1800 2175 2100 1875 2100 1875 1800
+4 1 0 50 -1 0 11 0.0000 2 195 495 2025 2025 H$_2$\001
+-6
+6 2475 1800 2775 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2475 1800 2775 1800 2775 2100 2475 2100 2475 1800
+4 1 0 50 -1 0 11 0.0000 2 135 135 2625 2025 G\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1275 1500 1500 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1425 1500 1950 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1725 1500 1650 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1875 1500 2025 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 2250 1500 2100 1800
+4 0 0 50 -1 0 11 0.0000 2 135 240 3075 2025 OS\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2325 2025 $\\Leftrightarrow$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2925 2025 $\\Leftrightarrow$\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/SingleHeap.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/SingleHeap.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/SingleHeap.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,38 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1500 1200 2100 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1800 1350 150 150 1800 1350 1950 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 1800 1425 T$_2$\001
+-6
+6 1050 1200 1650 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1350 1350 150 150 1350 1350 1500 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 1350 1425 T$_1$\001
+-6
+6 1950 1200 2550 1500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2250 1350 150 150 2250 1350 2400 1350
+4 1 0 50 -1 0 11 0.0000 2 195 465 2250 1425 T$_3$\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1350 1500 1725 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 2250 1500 1875 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1650 1800 1950 1800 1950 2100 1650 2100 1650 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	0 0 1.00 45.00 90.00
+	0 0 1.00 45.00 90.00
+	 1800 1500 1800 1800
+4 1 0 50 -1 0 11 0.0000 2 195 495 1800 2025 H$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 195 1320 2100 2025 $\\Leftrightarrow$\001
+4 0 0 50 -1 0 11 0.0000 2 135 240 2250 2025 OS\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/SuperContainers.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/SuperContainers.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/SuperContainers.fig	(revision 1eec0b03255eb72d14cb9fc93b46b77f5007129f)
@@ -0,0 +1,66 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 2100.000 1425.000 1800 1200 2100 1050 2400 1200
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 2656.250 3062.500 2100 1050 2700 975 3600 1200
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 3300.000 7487.500 2700 975 3900 975 5100 1200
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 3825.000 13587.500 2700 975 4950 975 6450 1200
+	1 1 1.00 45.00 90.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 2100.000 2025.000 1800 1800 2100 1650 2400 1800
+	1 1 1.00 45.00 90.00
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1200 2400 1200 2400 1500 1200 1500 1200 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1200 2700 1200 2700 1500 2400 1500 2400 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1200 3600 1200 3600 1500 2700 1500 2700 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 1200 3900 1200 3900 1500 3600 1500 3600 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 1200 5100 1200 5100 1500 3900 1500 3900 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5100 1200 5400 1200 5400 1500 5100 1500 5100 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 1200 6450 1200 6450 1500 5400 1500 5400 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1800 2400 1800 2400 2100 1200 2100 1200 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2400 1800 2700 1800 2700 2100 2400 2100 2400 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1200 2175 1200 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4125 2250 1200 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4725 2250 7200 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2700 1800 6450 1800 6450 2100 2700 2100 2700 1800
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 6450 1200 7200 1200 7200 1500 6450 1500 6450 1200
+2 2 0 1 0 7 60 -1 17 0.000 0 0 -1 0 0 5
+	 6450 1800 7200 1800 7200 2100 6450 2100 6450 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7200 2175 7200 2325
+4 1 0 50 -1 0 11 0.0000 2 180 1035 1800 1425 Super Header\001
+4 1 0 50 -1 0 11 0.0000 2 180 810 3150 1425 8B objects\001
+4 1 0 50 -1 0 11 0.0000 2 135 135 3750 1425 H\001
+4 1 0 50 -1 0 11 0.0000 2 180 990 4500 1425 256B objects\001
+4 1 0 50 -1 0 11 0.0000 2 135 135 2550 1425 H\001
+4 1 0 50 -1 0 11 0.0000 2 135 135 5250 1425 H\001
+4 1 0 50 -1 0 11 0.0000 2 180 900 5925 1425 64B objects\001
+4 1 0 50 -1 0 11 0.0000 2 180 1035 1800 2025 Super Header\001
+4 1 0 50 -1 0 11 0.0000 2 135 135 2550 2025 H\001
+4 1 0 50 -1 0 11 0.0000 2 135 435 4425 2325 64KB\001
+4 1 0 50 -1 0 11 0.0000 2 180 945 4650 2025 4KB objects\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 6825 1425 Free\001
+4 1 0 50 -1 0 11 0.0000 2 135 345 6825 2025 Free\001
