Added in a CAS lock with backoff today and tested it on the four architectures. Added the data to excel. Seems to be on par with the spinlock for most cases.