NACU: A Non-Linear Arithmetic Unit for Neural Networks