Optimizations
align to zero
Support for openmp