[feature] gcc builtin atomic implemetation __sync_fetch_and_add