Making context-sensitive points-to analysis with heap cloning practical for the real world | Synapse