difference between atomic and volatile access benefit

can we benefit from GPUs by using volatile accesses instead of atomic accesses.
because atomic accesses on GPUs using mutexes are expensive.