bus/fslmc: rework portal allocation to per-thread basis