1. A method for controlling abort operations during processing of prefetch memory operations and transactions, the method comprising: during a first time period: receiving, by a local processor of a group of one or more processors, a prefetch request from a remote processor; prior to execution of the prefetch request, determining, by the group of one or more processors, whether the prefetch request conflicts with a transaction of the local processor based on (i) a comparison of memory addresses that are accessed by the prefetch request to memory addresses that are accessed by the transaction and (ii) a comparison of a priority of the prefetch request with a priority of the transaction; and responsive to a determination that the priority of the prefetch request is greater than priority of the transaction by (i) aborting the transaction (ii) executing the prefetch request, and (iii) providing requested prefetch data to the remote processor.