SmoothOut: Smoothing Out Sharp Minima for Generalization in Large-Batch Deep Learning