Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects | Synapse