[RFC] Add binary profile correlation to not load profile metadata sections into memory at runtime

We should definitely extend it to take multiple binary files because we are changing the functionality in merge command. When you merge multiple profiles, they typically correspond to different executables. IIUC, your implementation does not use build ids at all at the moment to correlate profiles with unstripped binaries, and it just uses the provided unstripped binaries.