High performance neural networks