According to reports by CNBC, Bank of America’s cardless ATMs are expected to start popping up in four cities — Sunnyvale, California; Charlotte, North Carolina; Boston; and New York — as soon as next ...