Chapter 3. Streams and Work Reordering