Rethinking Context Management Of Data Parallel Processors In An Era Of Irregular Computing