A safe approximate algorithm for interprocedural aliasing | Synapse