The Good Block: Hardware/Software Design for Composable, Block-Atomic Processors | IEEE Conference Publication | IEEE Xplore