Deep reinforcement learning for multi-objective placement of virtual machines in cloud datacenters