AdSplit: Separating smartphone advertising from applications | Synapse