one memc per thread