Toward a Universal Mapping Algorithm for Accessing Trees in Parallel Memory Systems