Hard Thresholding Pursuit: An Algorithm for Compressive Sensing | Synapse