The sentence is acceptable.
It is an instance of the rule of English grammar that for certain verbs, both of the following formulations are correct:
Subj Verb (IndirectObject) (DirectObject)
I give Jimmy the ball.
Subj Verb (DirectObject) to (IndirectObject)
I give the ball to Jimmy.
In type #2, the 'to' is mandatory, as it would be if your text were modified as follows:
Operating systems offer a set of interfaces to processes running in user mode. These interfaces...
However, sometimes formulation #2 is the only acceptable one:
I submit the report to Jane. Correct.
*I submit Jane the report. Wrong.
In fact, I think this is probably true for most verbs; the tricky thing is that it's the most common verbs (offer, sing, give, pass, etc.) that allow for both variations.