Thunder: a Fast Coordinate Selection Solverfor Sparse Learning