New implementation for Atomic
Add cache-padded versions for atomics, add tests, refactoring
Modify README