レジスタに対する処理なら、違うレジスタに対する処理なら並列実行可能だけど
JAVAも.NETもバイトコードはスタックに対する処理なんで並列実行が難しいだろな。

やるとすればスレッドの超並列化で対応するとかだろうから、
高速化を考えるなら、今からそういう手法を取り入れるか? やらないだろ?