allows nesting in open mp cache-oblivious GEP implementation
=> can no longer bound the number of threads used