1. A computer program product, the computer program product comprising one or more non-transitory computer readable storage media and program instructions stored on said one or more non-transitory computer readable storage media, said program instructions comprising instructions to, in a transactional memory environment including a plurality of processors comprising a first processor and one or more additional processors: identify a memory location; send a probe request from said first processor to said one or more additional processors, said probe request including said memory location and said probe request comprises a cross-interrogate; generate an indication, by each of said one or more additional processors, said indication comprising a status code for said memory location of a transaction on said one or more additional processors; send said indication from each of said one or more additional processors to said first processor; proceed, by said first processor, to branch based on said indication; wherein said transaction has associated therewith a read-set and a write-set; wherein at least one of said read-set or said write-set comprises one or more memory locations; wherein said status code is represented by two bits; wherein said two bits are in any one state selected from the group consisting of: (a) state 00, denoting that said memory location is not in use for said transaction; (b) state 01, denoting that said memory location is in use for said read-set; (c) state 10, denoting that said memory location is in use for said write-set; and (d) state 11, denoting that said memory location is in use for both said read-set and said write-set; wherein said one or more additional processors do not detect any access to said memory location and do not interpret said probe request as a transaction abort condition.