% 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,368)(284,368)
\thicklines \path(1436,368)(1416,368)
\put(242,368){\makebox(0,0)[r]{20}}
\thicklines \path(264,577)(284,577)
\thicklines \path(1436,577)(1416,577)
\put(242,577){\makebox(0,0)[r]{40}}
\thicklines \path(264,787)(284,787)
\thicklines \path(1436,787)(1416,787)
\put(242,787){\makebox(0,0)[r]{60}}
\thicklines \path(264,158)(264,178)
\thicklines \path(264,787)(264,767)
\put(264,113){\makebox(0,0){$10^5$}}
\thicklines \path(655,158)(655,178)
\thicklines \path(655,787)(655,767)
\put(655,113){\makebox(0,0){$10^6$}}
\thicklines \path(1045,158)(1045,178)
\thicklines \path(1045,787)(1045,767)
\put(1045,113){\makebox(0,0){$10^7$}}
\thicklines \path(1436,158)(1436,178)
\thicklines \path(1436,787)(1436,767)
\put(1436,113){\makebox(0,0){$10^8$}}
\thicklines \path(264,158)(1436,158)(1436,787)(264,787)(264,158)
\put(850,68){\makebox(0,0){Number of Elements}}
\put(850,832){\makebox(0,0){Sorting 16-byte strings on the 128-node AP1000}}
\put(280,756){\makebox(0,0)[l]{Percentage of}}
\put(280,724){\makebox(0,0)[l]{total time}}
\put(1318,473){\makebox(0,0)[r]{Serial Sort}}
\put(1362,473){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(306,444){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(322,446){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(338,457){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(354,470){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(371,488){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(387,495){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(403,509){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(419,520){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(435,524){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(451,541){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(467,556){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(484,558){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(500,572){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(516,587){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(532,595){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(548,600){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(564,616){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(581,623){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(597,625){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(613,643){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(629,642){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(645,654){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(661,650){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(677,646){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(694,655){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(710,657){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(726,667){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(742,668){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(758,669){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(774,661){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(791,666){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(807,680){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(823,687){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(839,687){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(855,693){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(871,704){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(888,695){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(904,692){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(920,710){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(936,715){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(952,718){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(968,709){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(985,724){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1001,731){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1017,716){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1033,733){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1049,722){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1065,740){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1082,727){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1098,752){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1114,730){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1130,739){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1146,755){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1162,760){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1179,751){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1195,767){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1211,759){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1227,754){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1243,761){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1260,759){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1276,766){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1292,765){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1308,767){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1324,770){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1340,771){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1357,763){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1373,777){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1389,777){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1405,779){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1421,781){\raisebox{-1.2pt}{\makebox(0,0){$\Diamond$}}}
\put(1318,428){\makebox(0,0)[r]{Primary Merge}}
\put(1362,428){\makebox(0,0){$+$}}
\put(306,550){\makebox(0,0){$+$}}
\put(322,534){\makebox(0,0){$+$}}
\put(338,545){\makebox(0,0){$+$}}
\put(354,550){\makebox(0,0){$+$}}
\put(371,554){\makebox(0,0){$+$}}
\put(387,556){\makebox(0,0){$+$}}
\put(403,563){\makebox(0,0){$+$}}
\put(419,568){\makebox(0,0){$+$}}
\put(435,562){\makebox(0,0){$+$}}
\put(451,571){\makebox(0,0){$+$}}
\put(467,582){\makebox(0,0){$+$}}
\put(484,577){\makebox(0,0){$+$}}
\put(500,580){\makebox(0,0){$+$}}
\put(516,592){\makebox(0,0){$+$}}
\put(532,590){\makebox(0,0){$+$}}
\put(548,589){\makebox(0,0){$+$}}
\put(564,602){\makebox(0,0){$+$}}
\put(581,599){\makebox(0,0){$+$}}
\put(597,597){\makebox(0,0){$+$}}
\put(613,609){\makebox(0,0){$+$}}
\put(629,600){\makebox(0,0){$+$}}
\put(645,617){\makebox(0,0){$+$}}
\put(661,612){\makebox(0,0){$+$}}
\put(677,611){\makebox(0,0){$+$}}
\put(694,618){\makebox(0,0){$+$}}
\put(710,620){\makebox(0,0){$+$}}
\put(726,629){\makebox(0,0){$+$}}
\put(742,625){\makebox(0,0){$+$}}
\put(758,627){\makebox(0,0){$+$}}
\put(774,646){\makebox(0,0){$+$}}
\put(791,646){\makebox(0,0){$+$}}
\put(807,627){\makebox(0,0){$+$}}
\put(823,626){\makebox(0,0){$+$}}
\put(839,622){\makebox(0,0){$+$}}
\put(855,623){\makebox(0,0){$+$}}
\put(871,624){\makebox(0,0){$+$}}
\put(888,634){\makebox(0,0){$+$}}
\put(904,636){\makebox(0,0){$+$}}
\put(920,617){\makebox(0,0){$+$}}
\put(936,619){\makebox(0,0){$+$}}
\put(952,615){\makebox(0,0){$+$}}
\put(968,624){\makebox(0,0){$+$}}
\put(985,609){\makebox(0,0){$+$}}
\put(1001,606){\makebox(0,0){$+$}}
\put(1017,622){\makebox(0,0){$+$}}
\put(1033,601){\makebox(0,0){$+$}}
\put(1049,615){\makebox(0,0){$+$}}
\put(1065,600){\makebox(0,0){$+$}}
\put(1082,612){\makebox(0,0){$+$}}
\put(1098,596){\makebox(0,0){$+$}}
\put(1114,603){\makebox(0,0){$+$}}
\put(1130,609){\makebox(0,0){$+$}}
\put(1146,590){\makebox(0,0){$+$}}
\put(1162,586){\makebox(0,0){$+$}}
\put(1179,590){\makebox(0,0){$+$}}
\put(1195,582){\makebox(0,0){$+$}}
\put(1211,588){\makebox(0,0){$+$}}
\put(1227,593){\makebox(0,0){$+$}}
\put(1243,590){\makebox(0,0){$+$}}
\put(1260,590){\makebox(0,0){$+$}}
\put(1276,585){\makebox(0,0){$+$}}
\put(1292,583){\makebox(0,0){$+$}}
\put(1308,582){\makebox(0,0){$+$}}
\put(1324,582){\makebox(0,0){$+$}}
\put(1340,575){\makebox(0,0){$+$}}
\put(1357,571){\makebox(0,0){$+$}}
\put(1373,577){\makebox(0,0){$+$}}
\put(1389,571){\makebox(0,0){$+$}}
\put(1405,572){\makebox(0,0){$+$}}
\put(1421,573){\makebox(0,0){$+$}}
\put(1318,383){\makebox(0,0)[r]{Cleanup}}
\put(1362,383){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(306,529){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(322,542){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(338,520){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(354,503){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(371,480){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(387,471){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(403,451){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(419,434){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(435,436){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(451,410){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(467,385){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(484,388){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(500,370){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(516,343){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(532,337){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(548,334){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(564,304){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(581,301){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(597,301){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(613,271){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(629,281){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(645,251){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(661,261){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(677,266){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(694,249){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(710,245){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(726,226){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(742,230){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(758,226){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(774,215){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(791,211){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(807,216){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(823,209){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(839,213){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(855,206){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(871,194){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(888,193){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(904,194){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(920,196){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(936,188){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(952,189){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(968,189){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(985,189){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1001,185){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1017,185){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1033,188){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1049,185){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1065,183){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1082,184){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1098,174){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1114,189){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1130,174){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1146,177){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1162,176){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1179,181){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1195,174){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1211,176){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1227,175){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1243,171){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1260,173){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1276,171){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1292,175){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1308,172){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1324,170){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1340,176){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1357,188){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1373,168){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1389,175){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1405,171){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\put(1421,168){\raisebox{-1.2pt}{\makebox(0,0){$\Box$}}}
\end{picture}
