The invention claimed is:1. A base station configured for communication with a user equipment in a narrowband communication system, the base station comprising:radio circuitry; andprocessing circuitry operatively connected to the radio circuitry; the processing circuitry configured such that the base station is operative to:obtain a set of multiple indices, each index in the set of multiple indices corresponding to a different uplink resource allocation from a set of uplink resource allocations formed from twelve contiguous subcarriers of a narrowband physical uplink shared channel in the narrowband communication system, the set of uplink resource allocations comprising an allocation of the twelve contiguous subcarriers, two allocations of six contiguous ones of the twelve contiguous subcarriers, four allocations of three contiguous ones of the twelve contiguous subcarriers, and twelve allocations of a single one of the twelve contiguous subcarriers, such that:the two allocations of six contiguous subcarriers do not overlap with each other and fall within a bandwidth of the twelve contiguous subcarriers;the four allocations of three contiguous subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers; andthe twelve allocations of single subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers;transmit an index indication corresponding to an index from the set of multiple indices to the user equipment; andreceive data from the user equipment using the resource allocation corresponding to the transmitted index indication.2. The base station of claim 1, wherein the index indication is the index.3. The base station of claim 1, wherein the narrowband communication system is a narrowband Internet of Things (NB-IoT) system.4. The base station of claim 3, wherein the narrowband communication system is deployed in-band or in a guard band of a Long Term Evolution (LTE) system.5. The base station of claim 1, wherein each of the twelve contiguous subcarriers has a 15 kHz bandwidth.6. A method, performed by a base station, for communication with a user equipment in a narrowband communication system, the method comprising the base station:obtaining a set of multiple indices, each index in the set of multiple indices corresponding to a different uplink resource allocation from a set of uplink resource allocations formed from twelve contiguous subcarriers, the set of uplink resource allocations comprising an allocation of the twelve contiguous subcarriers, two allocations of six contiguous ones of the twelve contiguous subcarriers, four allocations of three contiguous ones of the twelve contiguous subcarriers, and twelve allocations of a single one of the twelve contiguous subcarriers, such that:the two allocations of six contiguous subcarriers do not overlap with each other and fall within a bandwidth of the twelve contiguous subcarriers;the four allocations of three contiguous subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers; andthe twelve allocations of single subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers;transmitting an index indication corresponding to an index from the set of multiple indices to the user equipment; andreceiving data from the user equipment using the resource allocation corresponding to the transmitted index indication.7. The method of claim 6, wherein the index indication is the index.8. The method of claim 6, wherein the narrowband communication system is a narrowband Internet of Things (NB-IoT) system.9. The method of claim 6, wherein the narrowband communication system is deployed in-band or in a guard band of a Long Term Evolution (LTE) system.10. The method of claim 6, wherein each of the twelve contiguous subcarriers has a 15 kHz bandwidth.11. The method of claim 6, further comprising configuring the user equipment with the set of multiple indices.12. The method of claim 6, wherein a narrowband physical uplink shared channel in the narrowband communication system comprises the set of uplink resource allocations.13. The method of claim 12, wherein the base station receives the data over the narrowband physical uplink shared channel.14. The method of claim 6, wherein the set of multiple indices comprises 19 indices.15. The method of claim 6, wherein the index indication comprises 5 bits.16. The method of claim 6, wherein the index indication comprises 6 bits.17. The method of claim 6, wherein the method comprises transmitting, where the index indication comprises less than 5 bits, at least one further index indication identifying one or more secondary resource allocations for the user equipment.18. The method of claim 6, wherein the index is transmitted in at least one downlink control information (DCI) message transmitted by the base station.19. The method of claim 18, wherein the at least one DCI has an associated DCI format of NO.20. A radio network node in a radio access network configured for communication with a user equipment in a narrowband communication system, the radio network node comprising:radio circuitry; andprocessing circuitry operatively connected to the radio circuitry; the processing circuitry configured such that the radio network node is operative to:obtain a set of multiple indices, each index in the set of multiple indices corresponding to a different uplink resource allocation from a set of uplink resource allocations formed from twelve contiguous subcarriers, the set of uplink resource allocations comprising an allocation of the twelve contiguous subcarriers, two allocations of six contiguous ones of the twelve contiguous subcarriers, four allocations of three contiguous ones of the twelve contiguous subcarriers, and twelve allocations of a single one of the twelve contiguous subcarriers, such that:the two allocations of six contiguous subcarriers do not overlap with each other and fall within a bandwidth of the twelve contiguous subcarriers;the four allocations of three contiguous subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers; andthe twelve allocations of single subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers;transmit an index indication corresponding to an index from the set of multiple indices to the user equipment; andreceive data from the user equipment using the resource allocation corresponding to the transmitted index indication.21. The radio network node of claim 20, wherein the index indication is the index.22. The radio network node of claim 20, wherein the narrowband communication system is a narrowband Internet of Things (NB-IoT) system.23. The radio network node of claim 20, wherein the narrowband communication system is deployed in-band or in a guard band of a Long Term Evolution (LTE) system.24. The radio network node of claim 20, wherein each of the twelve contiguous subcarriers has a 15 kHz bandwidth.25. The radio network node of claim 20, wherein a narrowband physical uplink shared channel in the narrowband communication system comprises the set of uplink resource allocations.