build sorted vectors for large/huge objects at gc time, and use binarySearch to power ::allocationFrom