Changed implementation of I/O Processor versions

Merge with
https://github.com/jbeard4/SCION/pull/293

We will move these codes to another library