Real architectures you'd run more than a single thread on? Such as?

Quad core ARMv8-A, e.g., Nintendo Switch.

ARMv8-A has atomic CAS, unless this is some silly definition thing where it's "a system that has the behavior of atomic CAS but is named something else."

I don't think that came until 8.1