Mixing Modern Multi-core Processors with Open Architectures