This looks like a good use case for the partitioning features of DSS.
Partitioning allows you to run the same recipes in parallel specifying the partitions you want to run.
In your case you would have a folder with the files:
And from the settings of the folder you can define a partitioning pattern:
Then if you create a recipe with the output partitions by the same dimension you can run the recipes in parallel:
You can check the documentation on this topic, it's pretty advanced!