AvalonBay Communities Inc. has unveiled a new 360-unit apartment complex in Piscataway, adding to its vast portfolio of luxury rental properties in New Jersey.