Change Many things

intergrate thrusting and kefir to bphcuda