Constructing the Call Graph of a Program | Synapse