1. A computer-implemented method comprising: defining, using one or more processors, an optimal execution time (t) for a concurrent memory operation to be performed on a transactional memory system; associating, using the one or more processors, an abort probability (p) with the optimal execution time (t) based, at least in part, upon a probability curve, wherein the probability curve is empirically derived and based upon the performance of the transactional memory system; and determining, the using one or more processors, a probable execution time (T tm ) for the concurrent memory operation based, at least in part, upon the abort probability (p).