options for parallel, single, or no memory