Layer Freezing & Data Sieving: Missing Pieces of a Generic Framework for Sparse Training