does freebsd have the capability and offer the functionality (via userspace) to isolate processes per core? or does freebsd have complete authority about where to run which process and when?