Automatically identifying critical input regions and code in applications | Synapse