Add cmpxchg_local to asm-generic for per cpu atomic operations