Yes, but with many treads modifying the same structures, you end up doing a lot of locking.
So, your system would not be memory bandwidtht constrained, not because it has many threads using roughly the same memory blocks, but because it has one thread at a time working on those memory blocks.