GpuShareSat: a SAT solver using the GPU for clause sharing