The case for profile-directed selection of garbage collectors | Synapse