Distributed linear programming with Apache Spark