1. A method for operating a computing device, comprising: in a first processor core, performing operations for: receiving, from a second processor core, an indication of a memory location and a flag; storing the flag in a first cache line in a cache in the first processor core; storing the indication of the memory location separately in a second cache line in the cache; upon encountering a predetermined result when evaluating a condition for the indicated memory location, updating the flag in the first cache line; and based on the update of the flag, causing the second processor core to perform an operation.