Efficient Sharpness-aware Minimization for Improved Training of Neural Networks