An efficient numerical approach to model wave overtopping of rubble mound breakwaters