Text this: Distributed Constraint Optimization with Flocking Behavior