A Family Of Sparsity-Promoting Gradient Descent Algorithms Based On Sparse Signal Recovery