On the impact of heterogeneity-aware mesh partitioning and non-contributing computation removal on parallel reservoir simulations