Performance of a hierarchical distributed garbage collection algorithm in ActorFoundry