Weaken SPMD assumption in Extrae Backends
Currently, we assume especially in the extrae backends, that we follow a SPMD model. This is unfortunately not the truth. So we need to weaken this by implemented hash based values for the region names as well as implement a way to warn the user about possible hash collisions. (we simply assume they shouldnt happen, and tell the user if it does)