two solidworks application instances needed to run together

I want to start two solidworks application instances to regenerate two main assemblies at the same time.

Do you think it is possible or not?

or

run another application instance for the second assembly after the first instance for the first assembly is finished( keep it open)

the second option may be easier.

the ideal solution is to run two instances while exchanging data between the both.

any ideas welcome! thanks in advance.

SolidworksApi macros