Differential wiring of layer 2/3 neurons drives sparse and reliable firing during neocortical development.