Compute Architecture for Neural Networks