Software/Hardware Co-Design for Intelligence and Efficiency