Cooperate and compete! A hybrid solving strategy for task-parallel SAT solving on Peer-to-Peer Desktop Grids | IEEE Conference Publication | IEEE Xplore