Anyone reading this book should probably do it with a grain of salt, it has been published in 2012 and some of the implementation details discussed have since become obsolete. Regardless, this is a fantastic book that delves into the paradigm shift a programmer must go through in order to effectively program parallel algorithms instead of serial ones. I highly recommend it.