Towards Deep Learning System and Algorithm Co-design