by default run the metric benchmark
Make AtomicLong a struct. Also use padding to avoid false sharing.
remove unused operators from volatile double class