1. An electronic garbage collection system for improving memory usage and access, comprising: an atomic transactional memory to provide data storage for objects accessible by a number of mutators; a circuit communicably coupled to the atomic transactional memory; a storage device coupled to the circuit and containing a first machine-readable instruction set that, when executed, causes the circuit to operate as a garbage collection circuit, the garbage collection circuit to: attempt a first transactional fast path move of an object from a first memory location in the transactional memory to a second memory location in the transactional memory; attempt at least one additional transactional fast path move of the object from a first memory location in the transactional memory to a second memory location in the transactional memory responsive to failing to move the object after the first transactional fast-path move; and attempt a non-transactional slow-path move of the object from the first memory location to the second memory location responsive to failing to move the object after attempting the at least two transactional fast-path move attempts.