INTRODUCTION TO PARALLEL COMPUTING : A PRACTICAL GUIDE WITH EXAMPLES IN C - PETERSON AND ETC (OXFORD, 2011)