Describir: Is Multicore Hardware for General-Purpose Parallel Processing Broken?