A review of advancements in coarse-grained molecular dynamics simulations