A preconditioner for solving linear programming problems with dense columns | Synapse