Large-scale distributed L-BFGS
MapReduce: a flexible data processing tool