Utilitarian Approach to Privacy in Distributed Constraint Optimization Problems