A Comparison Study of Modern Heuristics for Solving the Partitioning Problem in Distributed Virtual Environment Systems