Create temporary path with boost::filesystem for cross platform compatibility