% GNUPLOT: LaTeX picture using EEPIC macros
\setlength{\unitlength}{0.240900pt}
\begin{picture}(1500,900)(100,0)
\tenrm
\thinlines \drawline[-50](264,158)(1436,158)
\thicklines \path(264,158)(284,158)
\thicklines \path(1436,158)(1416,158)
\put(242,158){\makebox(0,0)[r]{0}}
\thicklines \path(264,284)(284,284)
\thicklines \path(1436,284)(1416,284)
\put(242,284){\makebox(0,0)[r]{20}}
\thicklines \path(264,410)(284,410)
\thicklines \path(1436,410)(1416,410)
\put(242,410){\makebox(0,0)[r]{40}}
\thicklines \path(264,535)(284,535)
\thicklines \path(1436,535)(1416,535)
\put(242,535){\makebox(0,0)[r]{60}}
\thicklines \path(264,661)(284,661)
\thicklines \path(1436,661)(1416,661)
\put(242,661){\makebox(0,0)[r]{80}}
\thicklines \path(264,787)(284,787)
\thicklines \path(1436,787)(1416,787)
\put(242,787){\makebox(0,0)[r]{100}}
\thicklines \path(424,158)(424,178)
\thicklines \path(424,787)(424,767)
\put(424,113){\makebox(0,0){20}}
\thicklines \path(593,158)(593,178)
\thicklines \path(593,787)(593,767)
\put(593,113){\makebox(0,0){40}}
\thicklines \path(761,158)(761,178)
\thicklines \path(761,787)(761,767)
\put(761,113){\makebox(0,0){60}}
\thicklines \path(930,158)(930,178)
\thicklines \path(930,787)(930,767)
\put(930,113){\makebox(0,0){80}}
\thicklines \path(1099,158)(1099,178)
\thicklines \path(1099,787)(1099,767)
\put(1099,113){\makebox(0,0){100}}
\thicklines \path(1267,158)(1267,178)
\thicklines \path(1267,787)(1267,767)
\put(1267,113){\makebox(0,0){120}}
\thicklines \path(1436,158)(1436,178)
\thicklines \path(1436,787)(1436,767)
\put(1436,113){\makebox(0,0){140}}
\thicklines \path(264,158)(1436,158)(1436,787)(264,787)(264,158)
\put(850,68){\makebox(0,0){Number of Nodes}}
\put(850,832){\makebox(0,0){Percentage of potential speedup with $10^5$ 16-byte strings per node}}
\put(1267,410){\makebox(0,0)[r]{including all nodes}}
\thinlines \path(1289,410)(1355,410)
\thinlines \path(267,787)(272,768)(281,703)(289,747)(298,641)(306,660)(315,660)(323,724)(331,612)(340,625)(348,602)(357,644)(365,607)(374,624)(382,624)(390,702)(399,594)(407,589)(416,567)(424,612)(433,584)(441,597)(449,562)(458,638)(466,573)(475,588)(483,567)(492,605)(500,570)(509,589)(517,599)(525,685)(534,568)(542,572)(551,549)(559,580)(568,558)(576,565)(584,555)(593,600)(601,540)(610,567)(618,554)(627,582)(635,538)(643,559)(652,532)(660,621)(669,554)(677,563)(686,550)
\thinlines \path(686,550)(694,576)(702,530)(711,556)(719,543)(728,589)(736,545)(745,544)(753,533)(761,574)(770,541)(778,563)(787,573)(795,667)(804,546)(812,551)(820,534)(829,554)(837,531)(846,547)(854,526)(863,576)(871,531)(880,533)(888,520)(896,554)(905,520)(913,532)(922,513)(930,591)(939,518)(947,536)(955,520)(964,559)(972,534)(981,530)(989,515)(998,566)(1006,520)(1014,527)(1023,511)(1031,556)(1040,513)(1048,520)(1057,506)(1065,605)(1073,526)(1082,542)(1090,530)(1099,546)(1107,521)
\thinlines \path(1107,521)(1116,531)(1124,518)(1132,560)(1141,528)(1149,523)(1158,513)(1166,544)(1175,512)(1183,528)(1191,514)(1200,579)(1208,523)(1217,529)(1225,526)(1234,533)(1242,508)(1251,530)(1259,510)(1267,559)(1276,522)(1284,522)(1293,500)(1301,547)(1310,520)(1318,538)(1326,550)(1335,656)
\put(1311,410){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(272,768){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(281,703){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(289,747){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(298,641){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(306,660){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(315,660){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(323,724){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(331,612){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(340,625){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(348,602){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(357,644){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(365,607){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(374,624){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(382,624){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(390,702){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(399,594){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(407,589){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(416,567){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(424,612){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(433,584){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(441,597){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(449,562){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(458,638){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(466,573){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(475,588){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(483,567){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(492,605){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(500,570){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(509,589){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(517,599){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(525,685){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(534,568){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(542,572){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(551,549){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(559,580){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(568,558){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(576,565){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(584,555){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(593,600){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(601,540){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(610,567){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(618,554){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(627,582){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(635,538){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(643,559){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(652,532){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(660,621){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(669,554){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(677,563){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(686,550){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(694,576){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(702,530){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(711,556){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(719,543){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(728,589){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(736,545){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(745,544){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(753,533){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(761,574){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(770,541){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(778,563){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(787,573){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(795,667){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(804,546){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(812,551){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(820,534){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(829,554){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(837,531){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(846,547){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(854,526){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(863,576){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(871,531){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(880,533){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(888,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(896,554){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(905,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(913,532){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(922,513){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(930,591){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(939,518){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(947,536){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(955,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(964,559){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(972,534){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(981,530){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(989,515){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(998,566){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1006,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1014,527){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1023,511){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1031,556){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1040,513){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1048,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1057,506){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1065,605){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1073,526){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1082,542){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1090,530){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1099,546){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1107,521){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1116,531){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1124,518){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1132,560){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1141,528){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1149,523){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1158,513){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1166,544){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1175,512){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1183,528){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1191,514){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1200,579){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1208,523){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1217,529){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1225,526){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1234,533){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1242,508){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1251,530){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1259,510){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1267,559){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1276,522){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1284,522){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1293,500){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1301,547){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1310,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1318,538){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1326,550){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1335,656){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1267,365){\makebox(0,0)[r]{only powers of 2}}
\thicklines \path(1289,365)(1355,365)
\thicklines \path(267,787)(272,768)(289,747)(323,724)(390,702)(525,685)(795,667)(1335,656)
\put(1311,365){\makebox(0,0){$+$}}
\put(272,768){\makebox(0,0){$+$}}
\put(289,747){\makebox(0,0){$+$}}
\put(323,724){\makebox(0,0){$+$}}
\put(390,702){\makebox(0,0){$+$}}
\put(525,685){\makebox(0,0){$+$}}
\put(795,667){\makebox(0,0){$+$}}
\put(1335,656){\makebox(0,0){$+$}}
\end{picture}
