Composable Partitioned Transactions ∗

Twenty years after the initial proposal [4], hardware transactional memory is becoming commonplace. All commercial versions to date—and all that are likely to emerge in the near future—are best effort implementations: a transaction may abort and retry not only because of an actual data conflict with some concurrent transaction, but also because of… (More)