I think there is an Android app that seem to able to runs threads in their own core.
The app is DroidFish+Stockfish engine, this is the chess program. It has a setting to let users to choose how many core to use for this app.
If users choose 3 cores, all these cores will run in max freq, other core will not. (Checked it via Trepn Profiler - only runs for Qualcom chipset)
As for app compile with B4A, it seem also runs in multicore, but not all core used at max freq. Only 1 core always run in max freq, even users do nothing / on idle. When users clicked or touch or do some task, others core get active, but not in max freq.
I don't what development tool to build DroidFish and maybe it is difficult to find tools (that has rapid development like B4A) that support multicore dev in Android.
My dev tool in Window OS also only support multithread.