Latency Tolerance Summary
Two main approaches: blocked & interleaved
Approaches differ in their single thread performance
It may be tough to find all those threads w/o language or programmer assistance
Programming on the assumption of aggressive latency tolerance may yield a very unportable program
Some further discussion in Section 11.7