\relax 
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Installation}{2}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Simple Qthreads Example Programs}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Hello, world}{3}}
\@writefile{lol}{\contentsline {lstlisting}{examples/hello\textunderscore world.c}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}A safer hello, world}{4}}
\@writefile{lol}{\contentsline {lstlisting}{examples/hello\textunderscore world\textunderscore safe.c}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Hello, World with multiple qthreads}{5}}
\@writefile{lol}{\contentsline {lstlisting}{examples/hello\textunderscore world\textunderscore multiple.c}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Hello, world with Qthreads parallel loop}{6}}
\@writefile{lol}{\contentsline {lstlisting}{examples/hello\textunderscore world\textunderscore loop.c}{6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Optimizing loop execution}{7}}
\@writefile{lol}{\contentsline {lstlisting}{examples/hello\textunderscore world\textunderscore loop\textunderscore optimized.c}{7}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Calculating a Fibonacci number}{8}}
\@writefile{lol}{\contentsline {lstlisting}{examples/fib.c}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}A faster Fibonacci}{9}}
\@writefile{lol}{\contentsline {lstlisting}{examples/fib\textunderscore fast.c}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Fibonacci by preconditioned tasks}{11}}
\@writefile{lol}{\contentsline {lstlisting}{examples/fib\textunderscore preconditioned.c}{11}}
\@writefile{lol}{\contentsline {lstlisting}{examples/fib\textunderscore preconditioned.c}{14}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Accumulators and Reductions}{15}}
\@writefile{lol}{\contentsline {lstlisting}{examples/loopaccum\textunderscore balance.c}{15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Sincs}{16}}
\@writefile{lol}{\contentsline {lstlisting}{examples/sinc.c}{17}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Workers and Shepherds}{18}}
\@writefile{lol}{\contentsline {lstlisting}{examples/numworksheps.c}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Worker ID}{18}}
\@writefile{lol}{\contentsline {lstlisting}{examples/worker\textunderscore id.c}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Atomics and Blocking}{19}}
\@writefile{lol}{\contentsline {lstlisting}{examples/incr.c}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Barriers}{20}}
\@writefile{lol}{\contentsline {lstlisting}{examples/barrier.c}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}High Performance Asyncronous Behaviour}{21}}
\@writefile{lol}{\contentsline {lstlisting}{examples/tcpserver.c}{21}}
