I'm afraid multi-threading is not something you can just patch into an existing game engine, such as the one shared by X3TC and X3AP. So like X3TC, X3AP does not use multiple cores but does benefit somewhat from there being multiple cores present because they can be used by drivers and other software components running on the PC.