New Optimizations Improve Deep Learning Frameworks For CPUs