Optimized functions will only use non-temporal stores when the amount of data actually written will exceed the amount of available cache