Fix multi alloc build
This MR simply fixes the multi alloc build so we can use it to debug other issues.
It adds a build job to verify the build is working. A memcheck test is not added in this MR, that is a following step that will happen with !963 (merged).