1. An article of manufacture for use in a computer system, the article of manufacture comprising a computer usable medium having computer readable program code means embodied in the medium, the program code including computer readable program code that when executed causes a controller to: store data in at least one bundle of rings associated with a respective function; detect whether a bundle of rings contains data; associate one of a plurality of threads with at least one of said bundles of rings according to said detection, and further associate said thread with a requestor identification (RID) corresponding to said at least one bundle of rings; perform tasks related to said data by said associated thread; and upon completion of said tasks, disassociate said thread from said at least one bundle of rings.