Perfect case for a multi wire branch circuit. Just use 12/3 instead of 12/2.
If each box is going to have 2 duplex outlets, I would wire one outlet on one circuit and the other on the opposite circuit. More work, but you would have up to 40A available at any one location !
There is a place for multi wire and I do use them on occasion. I added a couple to a counter top a while back, at first there was a temptation to do it then I realize it wasn't going to save any wire, gonna take another jbox and confuse a homebody type someday down the line.
Did it to one of my own, it was a difficult run, it was 70 ft and in a place where there was actually some likelihood there would be occasions it would be used at the same time.
Did it on another not too long ago, had the customer buy a whole roll, was going in a place they had a problem prior, was easy, needed to reduce the number of current carry conductors due to routing.
But,,, I don't do it every chance I get, often use a little more wire just to keep it simple for the future especially where maintenance is by handyman or diy types.
I was at another on a trouble call, it was confusing at best with wire on different size breakers, a gob of tandems, congested box, multi wires etc, it had it all. Took me a few minutes to figure all the tricks the guy used. In the end it was all legal and proper over current for the end of the circuits but it gave the maintenance guys a rash from scratching their heads.