TeICC: Targeted execution of inter-component communications in android