Learning To Retrieve Prompts for In-Context Learning | Synapse