Scheduler / Regalloc: use unique_ptr[] instead of std::vector