The Effects of Cache Coherence on the Performance of Parallel PDE Algorithms in Multiprocessors