Context-sensitive interprocedural points-to analysis in the presence of function pointers | Synapse