Fault-tolerant Parallel Processing Combining Linda, Checkpointing, and TransactionsPlinda 2.0: A transactional/checkpointing approach to fault tolerant linda