Optimal architectures in a solvable model of deep networks