An integrated circuit for allocating radio resources to perform a plurality of direct sidelink, SL, transmissions over a SL interface by a transmitting user equipment to one or more receiving user equipments in a communication system, the integrated circuit being configured to perform the following steps of the transmitting user equipment: receiving, for a subsequent sidelink control, SC, period, a plurality of sidelink, SL, grants in different subframes before the start of the subsequent SC period, wherein: • each of the received SL grants is associated with one from among a plurality of a maximum number of SL processes on the basis of the subframe in which it is received, by applying an association scheme, wherein the allocation of radio resources within a sidelink control, SC, period is restricted, for the SC period, by a maximum number of SL processes with which the transmitting user equipment is configured, • each of the maximum number of SL processes is associated with plural received SL grants from a set of different subframes, and each of the subframes in the set is offset from one another by a defined number of subframes; associating each of the plurality of the maximum number of SL processes with that one SL grant, which is acquired in the respective set of different subframes and which has most recently been received before the start of the subsequent SC period; and, for each of the plurality of the SL processes, allocating radio resources within the subsequent SC period according to that one SL grant, with which the respective SL process is associated, for performing one of the plurality of SL transmissions to one or more receiving user equipments, wherein each of the plurality of SL transmissions comprises at least one sidelink control information, SCI, transmission and at least one data transmission over the SL interface. receiving, for a subsequent sidelink control, SC, period, a plurality of sidelink, SL, grants in different subframes before the start of the subsequent SC period, wherein: • each of the received SL grants is associated with one from among a plurality of a maximum number of SL processes on the basis of the subframe in which it is received, by applying an association scheme, wherein the allocation of radio resources within a sidelink control, SC, period is restricted, for the SC period, by a maximum number of SL processes with which the transmitting user equipment is configured, • each of the maximum number of SL processes is associated with plural received SL grants from a set of different subframes, and each of the subframes in the set is offset from one another by a defined number of subframes; • each of the received SL grants is associated with one from among a plurality of a maximum number of SL processes on the basis of the subframe in which it is received, by applying an association scheme, wherein the allocation of radio resources within a sidelink control, SC, period is restricted, for the SC period, by a maximum number of SL processes with which the transmitting user equipment is configured, • each of the maximum number of SL processes is associated with plural received SL grants from a set of different subframes, and each of the subframes in the set is offset from one another by a defined number of subframes; associating each of the plurality of the maximum number of SL processes with that one SL grant, which is acquired in the respective set of different subframes and which has most recently been received before the start of the subsequent SC period; and, for each of the plurality of the SL processes, allocating radio resources within the subsequent SC period according to that one SL grant, with which the respective SL process is associated, for performing one of the plurality of SL transmissions to one or more receiving user equipments, wherein each of the plurality of SL transmissions comprises at least one sidelink control information, SCI, transmission and at least one data transmission over the SL interface.