Could always use taskset -c 0 in order to set the process you want to have uninterupted to the first core then set all other processes to use other cores. Sounds pretty inefficient IMHO but it would accomplish what you are looking to do.
My shell was running on CPU 2 when I ran the first command, on CPU 0 when I ran the second. Beware that processes can change CPUs very, very quickly so the information you actually see is, essentially, already stale.
Some more info in this Super User question's answers:
Best Answer
I have used taskset for this. If you have taskset installed, something like:
would set the process with id 45678 to have an affinity to cpus 1 and 3.