All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. Reproduced with the permission of MIT. Carriero, Nicholas. How to write parallel programs: a first course / Nicholas Carriero, David Gelernter. p. cm. Includes bibliographical references and index.