Algorithm Development For Sparse Signal Recovery And Performance Limits Using Multiple-User Information Theory