Multi-beam satellite resource allocation optimization for beam hopping transmission