improve performance

- improve performance by disable atomicAdd for floating point values with zero value