An 800MHz 320mW 16-core processor with message-passing and shared-memory inter-core communication mechanisms | IEEE Conference Publication | IEEE Xplore