Automatically Checking Semantic Equivalence between Versions of Large-Scale C Projects | Synapse