1. A method, in a data processing system, for detecting false sharing misses, the method comprising: responsive to performing either an eviction or an invalidation of a cache line in a cache memory of the data processing system, determining, by a processor, whether there is an entry associated with the cache line in a false sharing detection table; responsive to the entry associated with the cache line existing in the false sharing detection table, determining, by the processor, whether an overlap field associated with the entry is set; responsive to the overlap field failing to set, identifying, by the processor, that a false sharing coherence miss has occurred; and sending, by the processor, a first signal indicating the false sharing coherence miss to a performance monitoring unit.