Text this: Exploring non-zero position constraints: algorithm-hardware co-designed DNN sparse training method