1. An apparatus, comprising: a computer processor configured to execute a plurality of speculative memory access operations in a transactional mode as a single atomic transaction, including marking data accessed by the speculative memory access operations as being speculative data, and wherein the processor comprises: a detection unit configured to determine an implicit suspend condition; and a transaction suspension unit configured to suspend the transactional mode of execution in response to receiving an indication of a suspend condition, wherein in response to suspension of the transactional mode, the processor is configured to suspend marking speculative data.