parallel cppcheck invocation corrupts common output file

No, you’ll need to parse the command line in the launcher script/tool you use for the output file then make the flag based on its argument.