Hierarchical agglomerative sub-clustering technique for particles management in PIC simulations