1. A method, comprising: issuing by a processing element, one or more program instructions that specify a block memory operation that includes a write operation to a destination location, wherein version information is associated with the block memory operation; sending by the processing element, a command to a coprocessing element based on the block memory operation; and performing, by the coprocessing element, one or more operations associated with the block memory operation in response to the command, wherein the performing includes: accessing stored version information associated with the destination location of the write operation; comparing expected version information included in the command with the accessed version information; and indicating a result of the comparing to the processing element.