For concurrency in general, there is a very active line of research, which I tried to summarise in this reply: https://cs.stackexchange.com/a/102711/98901
I add here a comment on parallelism, below.
Avron [1996] introduced the notion of hypersequents, i.e., collections of sequents in judgements.
In [Kokke et al., 2019], we showed that a conservative extension of linear logic with hypersequents can be used to type parallelism in process calculi. Essentially, if you have two independent proofs in linear logic of the hypersequent $\mathcal{G}$ and $\mathcal{H}$, respectively, then you can derive $\mathcal{G} | \mathcal{H}$, where $|$ is the operator for composing hypersequents. Following Abramsky's interpretation of "Proofs as Processes" [Abramsky, 1996], we get a typing rule for parallelism: say that you have two independent processes $P$ and $Q$ typed by $\mathcal G$ and $\mathcal H$ respectively; then, the parallel composition $P|Q$ (with $P$ and $Q$ independent) is typed by $\mathcal G | \mathcal H$.
We have just started scratching the surface of the semantic interpretation of this, but that this is parallelism is pretty evident: the semantics of the parallel composition allows for seeing simultaneous actions from both processes, and there is a theorem in the paper stating that neither of the two processes needs to wait for the other to perform at least some action (the Readiness Theorem). The extension to more than two actions at the same time seems straightforward. (The typing already allows for it, but the semantics in that paper does not fully take advantage of it.)