1. A computer system for predicting an outcome of coalescing outermost memory transactions, a coalescing causing committing of memory store data to memory for a first transaction to be done at transaction execution (TX) end of a second transaction, the computer system comprising: a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: determining, by a processor, whether a first plurality of outermost transactions from an associated program that were coalesced experienced an abort, the first plurality of outermost transactions including a first instance of a first outermost transaction; updating, by the processor, a history of the associated program to reflect a result of the determination; and coalescing, by the processor, a second plurality of outermost transactions from the associated program, based, at least in part, on the updated history.