Transparent checkpointing for Windows applications based on the DMTCP project