Implementation of a Graph Coloring Register Allocator for the Graal Compiler / submitted by Schröckeneder Florian. Linz, 2017