1. A method for execution in hardware, providing high throughput entropy coding, comprising the steps of: dividing syntax elements of video into one or more group of syntax elements; placing each group into a separate partition, resulting in more than one partition; processing more than one of the more than one partition in parallel using entropy coding, and using a quantization parameter to combine a number of partitions into fewer partitions.