Register allocation for programs in SSA form | lit.salon