Structured Sparsity-Aware Hardware-Software Co-Design for Deep Neural Network Acceleration