How exciting is that? Very.
The output of HydraCAT is speculatively parallelized using the Hydra speculation API. This means that the C program that went into HydraCAT has come out ready to be run on multiple CPUs.
But this all can be done by hand. Why write HydraCAT?