Game Model Based Register Allocation