1. An apparatus comprising: a processing element to execute a transaction; a memory associated with the processing element, the memory to include a memory line to store a data object, which is to be associated with a filter word, wherein before executing a first read operation, which is in the transaction and references the data object, the processing element is to execute barrier code including a logging operation to log a value associated with the data object and a private store operation to set the first filter word to an accessed value and to cause the memory line to transition to a private cache coherency state, and wherein before executing a subsequent read operation, which also is in the first transaction and references the first data object, the processor is to elide at least a portion of the barrier code based on the first filter word being set to the accessed value.