C.hs: Fill out some more of the Backend instances
Use ifdef level hacks to share Cilk.hs and C.hs