Added support for overloading intrinsics (atomics) based on pointers