implemented nested materials -- results in cuEventSynchError