Fixed sparse benchmark; code cleanup of solver benchmark