Interprocedural modification side effect analysis with pointer aliasing | Synapse