Quantifying and reducing the effects of wrong-path memory references in cache-coherent multiprocessor systems