ALPS: A Linear Program Solver