The hypercircuit of kernels that output the virtual registers to allocate latches for.
The device being scheduled for (so the latches can allocate their OpenCL buffers eventually
A function telling this routine which latches can share latches
A map from each virtual register of the circuit to its shared latch
Created by carteric on 10/15/14.