Cost Preserving Dependent Rounding for Allocation Problems — arXiv2