An Evolutionary-based Algorithm for Smart-living Applications Placement in Fog Networks