Solution for creating many small exposions

Hi!

In my game, I need to create many (about 20) explosions at the same time, each one from a different starting point.

The explosions will have few particles each (about 10), and sometimes may have different colors.

This swill happen many times during the gameplay.

Do I have to create a particle system for each one?

This would be a big memory consumer?

Thanks

Jose