An information-theoretic framework for joint architectural and circuit level optimization for olfactory recognition processing