Collaborative Verification of Uninterpreted Programs