I was about to describe some processor core can go with various memories in a technical article but got stuck for not knowing which of the following is right.
1. It can go with any kind of memory.
2. It can go with any kind of memories.
3. It can go with any kinds of memory.
4. It can go with any kinds of memories.
Can any native speaker tell me which is correct and why? Thanks!