A Survey of General-purpose Polyhedral Compilers | Synapse