SDMP: An Optimization Software Package for Approximate Dynamic Programming