1. A method, in a data processing system, for binding a process to a heterogeneous processing element, the method comprising: assigning an effective address range to a special purpose processing element within a plurality of heterogeneous processing elements, wherein the plurality of heterogeneous processing elements comprise a processor in a processor slot and the special purpose processing element connected to an input/output channel controller; binding a process to the special purpose processing element; and executing the process on the special purpose processing element.