Performance analysis of an M/G/1 retrial G-queue with balking, optional service and general retrial policy | Synapse