"a core should be an independent execution unit that can accept, process and output work." it has its own scheduler, 4 pipeline's with ALU's...
Separate names with a comma.