Non-Convex Optimization Methods For Sparse And Low-Rank Reconstruction