NPACS: Optimizer for Deep Learning