Simplifying the Integration of Processing Elements in Computing Systems Using a Programmable Controller