atomic operation support