1. A method for parallel context processing for image decoding, the method comprising: receiving, by at least one processor of a plurality of parallel processors, an image; dividing the bins into a plurality of groups of N bins based on a zig-zag scan order that includes a plurality of diagonal scan lines, each of the groups of N bins being a set of N contiguous bins along the zig-zag scan order, wherein N is an integer greater than 1; generating, by the at least one processor, reduced context bins for bins in a scan representing a significance map of the image, comprising: removing, by the at least one processor, a context selection dependency directly above a selected bin of the bins, in response to determining that the selected bin is in a leftmost column; and removing, by the at least one processor, a context selection dependency directly to the left of the selected bin, in response to determining that the selected bin is in a top row; and performing, by the plurality of parallel processors, parallel context processing for the reduced context bins, to generate a decoded image; and outputting, by the at least one processor, the decoded image.