As we mentioned at the beginning of Section , the compiler was only successful at prefetching five of our eight original multiprocessor applications. We will now consider the other three cases (WATER, BARNES, and PTHOR) to see what went wrong.