Modify atomic_add to use built in GCC function where available.  Correct comments.