Yep, the solution was found with RU GTAC.
For 2-tier RAC all you need is to change the path for parameter @User.home in %TC_ROOT%\portal\configuration\config.ini file
For 4-tier RAC you have to configure pool manager.
If you use J2EE pool manager then you have to find %TC_ROOT%\pool_manager\confs\<your_configuration_name>\ mgrenv.bat file and add -Duser.home with value in JVM_OPTS variable.
Please see attached picture Duser.jpg as example.
Also you have to add -Duser.home as parameter to start Teamcenter.exe in your %TC_ROOT%\portal\portal.bat file
Please see attached picture portal.jpg as example.
If you use .NET pool manager you have to change only portal.bat as I mentioned above.
However, if you use NX integration for TC then NX is also responsible for SOA folder creation but it is hardcoded and impossible to change.