Index: doc/theses/mubeen_zulfiqar_MMath/pictures/PrivatePublicHeaps.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/pictures/PrivatePublicHeaps.fig	(revision 4f7ad4b79278b9346390559ce6de4adf4cbb0e8f)
+++ doc/theses/mubeen_zulfiqar_MMath/pictures/PrivatePublicHeaps.fig	(revision 16d397ad093e8d4fb6f1f865130ffe79f992d4af)
@@ -1,117 +1,91 @@
-#FIG 3.2  Produced by xfig version 3.2.5
+#FIG 3.2  Produced by xfig version 3.2.7b
 Landscape
 Center
 Inches
-Letter  
+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
+6 2550 1200 3750 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
--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 2550 600 3750 900
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2550 600 3750 600 3750 900 2550 900 2550 600
-4 1 0 50 -1 0 11 0.0000 2 180 945 3150 825 Global Heap\001
--6
-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
-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
+	 2550 1200 3750 1200 3750 1500 2550 1500 2550 1200
+4 1 0 50 -1 0 11 0.0000 2 180 900 3150 1425 Global 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
-	 1275 1500 1275 3000
+	 1275 2100 1275 3600
 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
+	 5025 2100 5025 3600
 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
+	 4650 3600 4650 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
-	 3975 3075 2400 1500
+	 3975 3675 2400 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 3075 3900 1500
+	 2325 3675 3900 2100
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
 	1 1 1.00 45.00 90.00
 	1 1 1.00 45.00 90.00
-	 1950 1200 2550 900
+	 1950 1800 2550 1500
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
 	1 1 1.00 45.00 90.00
 	1 1 1.00 45.00 90.00
-	 3750 900 4350 1200
+	 3750 1500 4350 1800
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
 	1 1 1.00 45.00 90.00
 	1 1 1.00 45.00 90.00
-	 2550 2100 2550 900
+	 2550 2700 2550 1500
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
 	1 1 1.00 45.00 90.00
 	1 1 1.00 45.00 90.00
-	 3750 2100 3750 900
+	 3750 2700 3750 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
-	 4650 2100 4650 1500
+	 4650 2700 4650 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
-	 1650 2400 1650 3000
+	 1650 3000 1650 3600
 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
-	 1650 2100 1650 1500
+	 1650 2700 1650 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
-	 2025 3000 2025 2400
+	 2025 3600 2025 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
-	 4275 2400 4275 3000
+	 4275 3000 4275 3600
 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 2325 3300 2325 3000 1200 3000 1200 3300 2325 3300
+	 5100 3900 5100 3600 3975 3600 3975 3900 5100 3900
 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 5100 3300 5100 3000 3975 3000 3975 3300 5100 3300
-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 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 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
-4 1 0 50 -1 0 11 4.7124 2 135 540 4725 1800 dealloc\001
-4 1 0 50 -1 0 11 1.5708 2 135 540 1575 2700 dealloc\001
-4 1 0 50 -1 0 11 1.5708 2 135 540 1575 1800 dealloc\001
-4 1 0 50 -1 0 11 1.5708 2 135 360 1950 2700 alloc\001
-4 1 0 50 -1 0 11 4.7124 2 135 360 4350 2700 alloc\001
+	 2325 3900 2325 3600 1200 3600 1200 3900 2325 3900
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1500 2700 2700 2700 2700 3000 1500 3000 1500 2700
+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
+	 3900 1800 5100 1800 5100 2100 3900 2100 3900 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3600 2700 4800 2700 4800 3000 3600 3000 3600 2700
+4 1 0 50 -1 0 11 0.0000 2 180 525 3150 2025 locking\001
+4 1 0 50 -1 0 11 1.5708 2 120 330 1200 2850 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 135 495 4725 3300 dealloc\001
+4 1 0 50 -1 0 11 4.7124 2 120 330 5100 2850 alloc\001
+4 1 0 50 -1 0 11 5.4803 2 135 495 3375 3375 dealloc\001
+4 1 0 50 -1 0 11 0.8029 2 180 750 2700 3225 ownership\001
+4 1 0 50 -1 0 11 0.8029 2 135 495 2925 3375 dealloc\001
+4 1 0 50 -1 0 11 5.4803 2 180 750 3600 3225 ownership\001
+4 1 0 50 -1 0 11 4.7124 2 135 495 4725 2400 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 135 495 1575 3300 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 135 495 1575 2400 dealloc\001
+4 1 0 50 -1 0 11 1.5708 2 120 330 1950 3300 alloc\001
+4 1 0 50 -1 0 11 4.7124 2 120 330 4350 3300 alloc\001
+4 1 0 50 -1 0 11 0.0000 2 165 855 1800 3825 Thread$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 165 855 4500 3825 Thread$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 180 1230 1800 2025 Public Heap$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 180 1275 2100 2925 Private Heap$_1$\001
+4 1 0 50 -1 0 11 0.0000 2 180 1230 4500 2025 Public Heap$_2$\001
+4 1 0 50 -1 0 11 0.0000 2 180 1275 4200 2925 Private Heap$_2$\001
