sDMD: An open source program for discontinuous molecular dynamics simulation of protein folding and aggregation