\BOOKMARK [2][]{Outline0.1}{Title}{}% 1
\BOOKMARK [2][]{Outline0.2}{Take-home messages}{}% 2
\BOOKMARK [3][]{Outline0.2.1.2}{What this talk is all about}{Outline0.2}% 3
\BOOKMARK [3][]{Outline0.2.2.12}{Case in point}{Outline0.2}% 4
\BOOKMARK [2][]{Outline0.3}{Task-based parallelism}{}% 5
\BOOKMARK [3][]{Outline0.3.1.19}{Main idea}{Outline0.3}% 6
\BOOKMARK [3][]{Outline0.3.2.33}{Main advantages}{Outline0.3}% 7
\BOOKMARK [2][]{Outline0.4}{Task-based algorithms for SPH}{}% 8
\BOOKMARK [3][]{Outline0.4.1.40}{Neighbour-finding with trees}{Outline0.4}% 9
\BOOKMARK [3][]{Outline0.4.2.49}{Hierarchical cell pairs}{Outline0.4}% 10
\BOOKMARK [3][]{Outline0.4.3.60}{Task hierarchy}{Outline0.4}% 11
\BOOKMARK [3][]{Outline0.4.4.69}{Dynamic task allocation}{Outline0.4}% 12
\BOOKMARK [3][]{Outline0.4.5.72}{Parallel efficiency and scaling}{Outline0.4}% 13
\BOOKMARK [3][]{Outline0.4.6.77}{Further work}{Outline0.4}% 14
\BOOKMARK [2][]{Outline0.5}{Conclusions}{}% 15
\BOOKMARK [3][]{Outline0.5.1.89}{Take-home messages}{Outline0.5}% 16
\BOOKMARK [3][]{Outline0.5.2.92}{Thanks}{Outline0.5}% 17
