TeICC: Targeted Execution of Inter-Component Communications in Android